第 1 页:单选题 |
第 5 页:操作题 |
第 6 页:参考答案 |
第31~35题使用如下三个数据库表:
学生表:student(学号,姓名,性别,出生日期,院系)
课程表:course(课程号,课程名,学时)
选课成绩表:score(学号,课程号,成绩)
其中出生日期的数据类型为日期型,学时和成绩为数值型,其他均为字符型。
31.查询“计算机系”学生的学号、姓名、学生所选课程名和成绩,正确的命令是( )。
A.SELECT s.学号,姓名,课程名,成绩
FROM student s,score sc。course c
WHERE s.学号=sc.学号,sc.课程号=c.课程号,院系="计算机系"
B.SELECT学号,姓名,课程名,成绩
FROM student s,score sc,course C
WHERE s.学号=SC.学号AND sc.课程号=c.课程号AND院系="计算机系"
C.SELECT s.学号,姓名,课程名,成绩
FROM(student s JOIN score sc ON s.学号=sc.学号)
JOIN course c ON sc.课程号=c.课程号
wHERE院系="计算机系"
D.SELECT学号,姓名,课程名,成绩
FROM(student s JOIN score sc ON s.学号=sc.学号)
JOIN course c ON sc.课程号=c.课程号
WHERE院系="计算机系"
32.查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是( )。
A.SELECT学号,姓名FROM student s WHERE NOT EXISTS
(SELECT*FROM score se WHERE SC.学号=s.学号码AND成绩<85)
B.SELECT学号,姓名FROM student S WHERE NOT EXISTS
(SELECT*FROM score sc WHERE SC.学号=s.学号码AND成绩>=85)
C.SELECT学号,姓名FROM student s,score sc
WHERE s.学号=sc.学号AND成绩>=85
D.SELECT学号,姓名FROM student s,score sc
WHERE S.学号=sc.学号AND ALL成绩>=85
33.查询选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是( )。
A.SELECT S.学号,姓名,平均成绩FROM student s,score sc
WHERE S.学号=sc.学号
GROUP BY s.学号HAVING COUNT(*)>=5 ORDER BY平均成绩DESC
B.SELECT s.学号,姓名,AVG(成绩)FROM student s,score sc
WHERE s.学号=SC.学号AND COUNT(*)>=5
GRoUP BY学号0RDER BY 3 DESC
C.SELECT S.学号,姓名,AVG(成绩)平均成绩FROM student s,score sc
WHERE s.学号=SC.学号AND COUNT(*)>=5
GROUP BY s.学号ORDER BY平均成绩DESC
D.SELECT s.学号,姓名,AVG(成绩)平均成绩FROM student s,score sc
WHERE s.学号=sc.学号
GROUP BY s.学号HAVING COUNT(*)>=5 0RDER BY 3 DESC
34.查询同时选修课程号为Cl和C5课程的学生的学号,正确的命令是( )。
A.SELECT学号FROM score sc WHERE课程号="Cl"AND学号IN
(SELECT学号FROM score sc WHERE课程号="C5")
B.SELECT学号FROM score sc WHERE课程号="Cl"AND学号=
(SELECT学号FROM score sc WHERE课程号="C5")
C.SELECT学号FROM score sc WHERE课程号="Cl"AND课程号="C5"
D.SELECT学号FROM score sc WHERE课程号="Cl"OR课题号="C5"
35.删除学号为“20091001”且课程号为“Cl”的选课记录,正确命令是( )。
A.DELETE FROM score WHERE课程号="Cl"AND学号="20091001"
B.DELETE FROM score WHERE课程号=”Cl”OR学号="20091001"
C.DELETE score WHERE课程号="Cl"AND学号="20091001"
D.DELETE score课程号="Cl"OR学号="20091001"
36.要为当前表所有性别为“女”的职工增加100元工资,应使用命令( )。
A.REPLACE ALL工资WITH工资+100
B.REPLACE工资WITH工资+100 FOR性别="女"
C.CHANGE ALL工资WITH工资+100
D.CHANGE ALL工资WITH工资+100 FOR性别="女"
37.MODIFY STRUCTURE命令的功能是( )。
A.修改记录值
B.修改表结构
C.修改数据库结构
D.修改数据库或表结构
38.可以运行查询文件的命令是( )。
A.DO
B.BROWSE
C.Do QUERY
D.CREATE QUERY
39.SQL语句中删除视图的命令是( )。
A.DR()P TABLE
B.DROP VIEW
C.ERASE TABLE
D.ERASE VIEW
40.设有订单表order(其中包含字段:订单号,客户号,职员号,签订日期,金额),查询 2007年所签订单的信息,并按金额降序排序,正确的SQL命令是( )。
A.SELECT*FROM order WHERE YEAR(签订日期)=2007 0RDER BY金额DESC
B.SELECT*FROM order WHILE YEAR(签订日期)=2007 0RDER BY金额ASC
C.SELECT*FROM order WHERE YEAR(签订日期)=2007 0RDER BY金额ASC
D.SELECT*FROM order WHILE YEAR(签订日期)=2007 0RDER BY金额DESC
相关推荐:
2014年全国计算机等级考试无纸化考试系统操作指南
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |