对
错
第1题:
A.高级筛选
B.自动筛选
C.按数学成绩排序
D.按数学成绩分类汇总
第2题:
在学生表STUD中,查询既不是信息系“IS”、数学系“MA”,也不是计算机系"CS”的学生的姓名(XM)和性别(XB) 。实现该功能的正确SQL语句是______。
A.SELECT XM,XB FROM STUD WHERE SD IN("IS","MA","CS")
B.SELECT XM,XB FROM STUD WHERE SD NOT IN("IS","MA","CS")
C.SELECT XM,XB FROM STUD WHERE SD NOT("IS","MA","CS")
D.SELECT XM,XB FROM STUD WHERE SD NOT IN(IS,MA,CS)
第3题:
有SQL语句: SELECT DISTINCT系号FROM教师WHERE工资>=; ALL(SELECT工资FROM教师WHERE系号="02") 与如上语句等价的SQL语句是
A.SELECT DISTINCT系号FROM教师WHERE工资>=; (SELECT MAX(工资)FROM教师WHERE系号="02")
B.SELECT DISTINCT系号FROM教师WHERE工资>=; (SELECT MIN(工资)FROM教师WHERE系号="02")
C.SELECT DISTINCT系号FROM教师WHERE工资>=; ANY(SELECT工资FROM教师WHERE系号="02")
D.SELECT DISTINCT系号FROM教师WHERE工资>=; SOME(SELECT工资FROM教师WHERE系号="02")
第4题:
查询教师表中“系别号”字段的值为空值的所有记录的SQL是( )。
A. SELECT*FROM教师WHERE系别号=”
B. SELECT*FROM教师WHERE系别号:null
C. SELECT*FROM教师WHERE系别号is null
D. SELECT ISNULL(系别号)FROM教师
第5题:
下图是使用查询设计器完成的查询,与该查询等价的SQL语句是 ______。
A.select学号,数学from sc where 数学>(select avg(数学)from sC)
B.select学号where数学>(select avg(数学)from sC)
C.select数学avg(数学)from sc
D.select数学>(select avg(数学)from sC)
第6题:
在学生表STUD中,查询既不是信息系'IS'、数学系'MA'也不是计算机系'CS'的学生的姓名(XM)和性别(XB) 。SD为系名。实现该功能的正确SQL语句是______。
A.SELECT XM,XB FROM STUD WHERE SD IN('IS','MA','CS');
B.SELECT XM,XB FROM STUD WHERE SD NOT IN ('IS','MA','CS');
C.SELECT XM,XB FROM STUD WHERE SD NOT('IS','MA','CS');
D.SELECT XM,XB FROM STUD WHERE SD NOT IN(IS,MA,CS);
第7题:
下图是使用查询设计器完成的查询,与该查询等价的SQL语句是( )。
A.select学号,数学from sc where数学>(selectavg(数学) from sc)
B.select学号where数学>(select avg(数学) from sc)
C.select数学avg(数学) from sc
D.select数学>(select avg(数学) from sc)
第8题:
例如数据库中有A表,包括学生,学科,成绩三个字段 , 数据库结构为 学生 学科 成绩 张三 语文 60 张三 数学 100 李四 语文 70 李四 数学 80 李四 英语 80
如何统计最高分>80的学科( )
A.SELECT MAX(成绩) FROM A GROUP BY学科 HAVING MAX(成绩)>80;
B.SELECT学科 FROM A GROUP BY学科 HAVING成绩>80;
C.SELECT学科 FROM A GROUP BY学科 HAVING MAX(成绩)>80;
D.SELECT学科 FROM A GROUP BY学科 WHERE MAX(成绩)>80;
第9题:
在学生表中查找没有选课的学生,下列语句正确的是( )。
A.SELECT*FROM 学生 WHERE EXISTS; (SELECT*FROM 选课 WHERE学生号=学生.学生号)
B.SELECT*FROM 学生 WHERE NOT EXISTS; (SELECT*FROM 选课 WHERE 学生号=学生.学生号)
C.SELECT*FROM 学生 WHERE EXISTS; (SELECT*FROM 选课 WHERE 学生号=学生号)
D. SELECT*FROM 学生 WHERE NOT EXISTS; (SELECT*FROM 选课 WHERE 学生号=学生号)
第10题:
使用如下三个数据库表: 学生(学号C(8),姓名C(8),性别C(2),班级C(8)) 课程(课程编号C(8),课程名称C(20)) 成绩(学号C(8),课程编号C(8),成绩N(5,1)) 查询所有选修了“高等数学”的学生的“相关”成绩,要求信息中包括学生姓名和成绩,并按成绩由低到高的顺序排列,下列语句正确的是( )。
A. SELECT学生.姓名,成绩.成绩FROM学生,成绩; WHERE学生.学号=成绩.学号; AND课程.课程名称=’高等数学’; ORDER BY成绩.成绩ASC
B. SELECT学生.姓名,成绩.成绩FROM课程,成绩; WHERE AND课程.课程编号=成绩.课程编号; AND课程.课程名称=’高等数学’; ORDER BY成绩.成绩ASC
C. SELECT学生.姓名,成绩.成绩FROM学生,课程,成绩; WHERE学生.学号=成绩.学号; AND课程.课程编号=成绩.课程编号; AND课程.课程名称=’高等数学’; GROUP BY成绩.成绩ASC
D. SELECT学生.姓名,成绩.成绩FROM学生,课程,成绩; WHERE学生.学号=成绩.学号; AND课程.课程编号=成绩.课程编号; AND课程.课程名称=’高等数学’; ORDER BY成绩.成绩ASC