SQL基础知识考核试题V0_第1页
SQL基础知识考核试题V0_第2页
SQL基础知识考核试题V0_第3页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SQL 基础知识考核试题考试时间: 30 分钟 姓名: 成绩: 一、单选题(共 8 题,每题 5 分)1. 使用SQL命令将教师表teacher中工资salary字段的值增加200,应该使用的命令是(D )。A) Replace salary with salary+200B) Update teacher salary with salary+200C) Update set salary with salary+200D) Update teacher set salary=salary+2002. 使用 sql 语句进行分组检索时,为了去掉不满足条件的分组,应当( B )。A) 使用 W

2、HERE 子句B) 在 GROUP BY 后面使用 HAVING 子句C) 先使用 WHERE 子句,再使用 HAVING 子句D) 先使用 HAVING 子句,再使用 WHERE 子句3. 从货物定单数据表(order)中查询出其中定单金额 (order_price)在1000和5000之间的定单 的详细信息,并按照定单金额 (order_price) 降序排列。正确的语句是( B )。A) a) Select * from order where order_price between 1000 and 5000 order by order_price ASCB) b) Select *

3、 from order where order_price between 1000 and 5000order by order_price DESCC) c) Select * from order where 1000order_price5000 order by order_price ASCD) d) Select * from order where 1000order_price1500 OR ename is notnull 与以下哪个是等价 ? (C )A) SELECT ename, job, sal FROM emp WHERE (job=SALESMAN OR job

4、=PRESIDENT) AND sal1500 OR en ame is not nullB) SELECT ename, job, sal FROM emp WHERE (job=SALESMAN OR job=PRESIDENT AND sal1500 )OR en ame is not nullC) SELECT ename, job, sal FROM emp WHERE job=SALESMAN OR (job=PRESIDENT AND sal1500) OR en ame is not nullD) SELECT ename, job, sal FROM emp WHERE jo

5、b=SALESMAN OR job=PRESIDENT AND (sal1500 OR en ame is not null)8. 列出表结构的命令是(A )。A) DESCRIBEB) DROPC) TRUNCATED) SELECT二、填空题(共5题,每题6分)1. SQL语言中,用于排序的是 order by子句,用于分组的是 group by子句。2. count是一个非常特殊但又非常有用的函数,它可以计算出满足约束条件的一组条件的 行数。3. 模糊查询中,*表示 查询出所有列 ,%表示表示任意 0个或多个字符,表示括号内所列 字符中的一个(类似与正则表达式)、n表示不在括号所列之内的

6、单个字符。4. 数据模型有三种类型,分别是概念数据模型、逻辑数据模型和物理数据模型。SQL属于关系型数据库管理系统。5. SQL中,有一种简便的插入多行数据的方法,这种方法是使用select语句查询出的结果代替VALUES子句。三、问答题(共2题,每题15分)1.用一条SQL语句查询出每门课都大于80分的学生姓名n amekechengfen shu张三语文81张三数学75李四语文76李四数学90王五语文81王五数学100王五英语90select disti net n ame from stude nt where n ame not in (select n ame from stude nt where fen shu81);2. 学生表 如下 :自动编号学号姓名课程编号课程名称分数12005001张三0001数学6922005002李四0001数学8932005001张三0001数学6942005001张三0001数学69请写出删除除了自动编号不同,其他都相同的学生冗余信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论