计算机三级数据库技术2016年考试题
来源:才华咖 本文已影响2.24W人
来源:才华咖 本文已影响2.24W人
一、选择题
1.设在某SELECT语句的WHERE子句中,需要对Grade列的空值进行处理。下列关于空值的操作中,错误的是__________。
A. Grade IS NOT NULL
B. Grade IS NULL
C. Grade = NULL
D. NOT (Grade IS NULL)
2.现要利用Student表查询年龄最小的学生的姓名和年龄。下列实现此功能的查询语句中,正确的是__________。
A. SELECT Sname, MIN(Sage) FROM Student
B. SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)
C. SELECT TOP 1 Sname, Sage FROM Student
D. SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sage
3.设SC表中记录成绩的列为:Grade,类型为int。若在查询成绩时,希望将成绩按“优”、“良”、“中”、“及格”和“不及格”形式显示,正确的Case函数是__________。
Grade
When 90~100 THEN'优'
When 80~89 TIIEN'良'
When 70~79 THEN'中'
When 60~69 THEN'及格'。
Else'不及格’
End
When Grade between 90 and 100 THEN Grade='优'
When Grade between 80 and 89 THEN Grade='良'
When Grade between 70 and 79 THEN Grade='中'
When Grade between 60 and 69 THEN Grade='及格’
Else Grade='不及格’
End
When Grade between 90 and 100 THEN'优'
When Grade between 80 and 89 THEN'良’
When Grade between 70 and 79 THEN'中’
When Grade between 60 and 69 THEN'及格’
Else'不及格’
End
Grade
When 90~100 THEN Grade='优’
When 80~89 THEN Grade='良’
When 70~79 THEN Grade='由’
When 60~69 THEN Grade='及格’
Else Grade='不及格’
End
4.下述语句的功能是将两个查询结果合并为一个结果,其中正确的是__________。
A. select sno,sname, sage from student where sdept = 'cs '
Order by sage
Union
select sno,sname,sage from student where sdept = 'is'
Order by sage
B. select sno,sname, sage from student where sdept = 'cs '
Union
select sno,sname, sage from student where sdept = 'is '
Order by sage
C. select sno,sname,sage from student where sdept = 'cs '
Union
select sno,sname from student where sdept = 'is'
Order by sage
D. select sno,sname,sage from student where sdept = 'cs'
Order by sage
Union
select sno,shame, sage fron student where sdept = 'is'
5.在SQL Server 2000中,有学生表(学号,姓名,年龄),其中“姓名”的数据类型是:char(10)。现要查询姓“张”且名字是三个字的学生的详细信息,正确的语句是__________。
CT*FROM学生表WHERE姓名LIKE'张_’
CT*FROM学生表WHERE姓名LIKE'张_’
CT*FROM学生表WHERE姓名LIKE'张_'AND LEN(姓名)=3
CT*FROM学生表WHERE姓名LIKE'张_'AND LEN(姓名)=3
二、填空题
1.在相关子查询中,子查询的`执行次数是由__________决定的。
2.对包含基于集合测试子查询的查询语句,是先执行__________层查询,再执行__________层查询。
3.对包含相关子查询的查询语句,是先执行__________层查询,再执行__________层查询。
4.设有选课表(学号,课程号,成绩),现要查询考试成绩最高的三个学生的学号、课程号和成绩,包括并列情况,请补全下列语句:
SELECT__________学号,课程号,成绩FROM选课表 __________
N操作用于合并多个查询语句的结果,如果在合并结果时不希望去掉重复的数据,则在用UNION操作时应使用__________关键字。
6.若SELECT语句中同时包含WHERE子句和GROUP子句,则先执行的是__________子句。
【参考答案】
一、选择题
1.C
2.D
3.C
4.B
5.C
二、填空题
1.外层表的行数
2.内 外
3.外 内
T(DISTINCT选课表.学号)
E
2016年计算机三级数据库技术考试题及答案
2016年9月计算机三级数据库技术机考试题与答案
2016计算机三级考试数据库技术试题及答案
2015年计算机等级三级《数据库技术》考试题库
2016年计算机三级数据库技术题库
2016年计算机三级数据库技术考前习题
2016年3月计算机三级数据库技术试题
2016年计算机三级数据库技术备考试题及答案
2016年9月计算机三级《数据库技术》机考试题
2016年计算机三级数据库技术上机试题及答案
计算机三级数据库技术上机考试试题及答案「2016」
2016年计算机三级《数据库技术》机考试题及答案
2016计算机三级数据库技术上机考试试题及答案
2016计算机三级《数据库技术》机考试题与答案
2017年计算机三级数据库技术考试试题
2017年计算机等级考试三级数据库技术模拟题
2017年计算机三级数据库技术考试试题
2017年计算机三级数据库技术考试试题及答案
2017年计算机三级数据库技术备考模拟试题
2017年计算机三级数据库技术考试模拟试题
2017年计算机三级考试数据库技术考试试题附答案
2016年计算机三级数据库技术模拟试题及答案
2017年计算机三级数据库技术备考练习试题
2017年3月计算机三级考试数据库技术考试试题
2016年9月计算机三级《数据库技术》测试题
数据仓库岗位笔试题应答技巧
计算机二级考试真题和答案
2016计算机三级数据库技术上机试题及答案
2016年9月计算机三级考试数据库技术考前模拟题及答案
2016年计算机三级《数据库技术》考前训练题
2017年计算机三级数据库技术备考预测试题
2016计算机三级考试试题数据库技术模拟试题及答案
2016年计算机三级《数据库技术》考题及答案
2016年3月计算机三级《数据库技术》上机题库及答案
2017下半年计算机三级数据库技术考试试题
计算机三级《数据库技术》备考试题及答案2016
计算机一级考试试题题库
计算机三级数据库技术考试试题2017
2016计算机三级《数据库技术》考试试题及答案
2015年计算机三级数据库技术考试备考练习题