2015年全国计算机三级考试《数据库》模拟练习及答案
一、选择题
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
-
计算机三级网络技术上机模拟题及答案
函数ReadDat()的功能是实现从文件中读取一篇英文文章存入到字符串数组xx中。请编制函数CovertCharD(),该函数的功能是:以行为单位把字符串中的所有小写字母改成该字母的上一个字母,如果是字母a,则改成字母z。大写字母仍为大写字母,小写字母仍为小写字母,其他字符不变...
-
2017年9月淮南师范学院计算机等级考试报名时间
导读:淮南师范学院2017年9月计算机等级考试报名时间为7月3日-18日,考试时间为9月23日-26日。具体内容请看如下信息,想了解更多相关信息请持续关注我们应届毕业生考试网!淮南师范学院2017年9月全国计算机等级考试(以下简称NCRE)报名工作现已经开始,本次考试将实行网...
-
2023计算机三级《信息安全技术》练习题及答案
在学习和工作的日常里,我们需要用到练习题的情况非常的多,只有认真完成作业,积极地发挥每一道习题特殊的功能和作用,才能有效地提高我们的思维能力,深化我们对知识的理解。一份什么样的习题才能称之为好习题呢?以下是小编收集整理的2023计算机三级《信息安全技术》练...
-
计算机三级《软件测试技术》单选题专项训练
1.()是用户和设计交换最频繁的方法A.原型化方法B.瀑布模型方法C.螺旋模型方法D.构件组装模型2.软件测试的目的:()A.避免软件开发中出现的错误B.发现软件开发中出现的错误C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D.修改软件中出现的错误3.某次程序...
相关文章
- 2015年9月全国计算机三级考试《数据库》笔试模拟题及答案
- 2015全国计算机三级考试《数据库技术》模拟试题(六)答案及解析
- 2015全国计算机三级考试《数据库技术》模拟试题(四)答案及解析
- 2015全国计算机三级考试《数据库技术》模拟试题(十)答案及解析
- 2015全国计算机三级考试《数据库技术》模拟试题(八)答案及解析
- 2015全国计算机三级考试《数据库技术》模拟试题(三)答案及解析
- 2015年下半年全国计算机三级考试《数据库》模拟练习
- 2015全国计算机三级考试《数据库技术》模拟试题(二)答案及解析
- 2015全国计算机三级考试《数据库技术》模拟试题(一)答案及解析
- 2015年9月全国计算机三级考试《数据库》考前练习及答案