1.SQL的数据操作语句不包括 (D)
A)INSERT
B)UPDATE
C)DELETE
D)CHANGE
2."图书"表中有字符型字段"图书号"。要求用SQL DELETE命令将图书号以字母A开头的图书记录全部打上删除标记,正确的命令是(D)
A)DELETE FROM图书FOR图书号LIKE"A%"
B)DELETEFROM图书WHILE图书号LIKE"A%"
C)DELETE FROM图书WHERE图书号="A*
D)DELETE FROM图书WHERE图书号LIKE"A%"
3.SQL语句中修改表结构的命令是(A)
A)ALTER TABLE
B)MODIFY TABLE
C)ALTER STRUCTURE
D)MODIFY STRUCTURE
4.假设"订单"表中有订单号、职员号、客户号和金额字段,正确的SQL语句只能是 (B)
A)SELECT职员号FROM订单 GROUP BY职员号HAVING COUNT(*)>3 AND AVG_金额>200
B)SELECT职员号FROM订单 GROUP BY职员号HAVING COUNT(*)>3 AND AVG(金额)>200
C)SELECT职员号FROM订单 GROUP,BY职员号HAVING COUNT(*)>3 WHERE AVG(金额)>200
D)SELECT职员号FROM订单 GROUP BY职员号WHERE COUNT(*)>3 AND AVG_金额>200
5.要使"产品"表中所有产品的单价上浮8%,正确的SQL命令是 (D)
A)UPDATE产品SET单价=单价+单价*8%FOR ALL
B)UPDATE产品SET单价=单价*1.08 FOR ALL
C)UPDATE产品SET单价=单价+单价*8%
D)UPDATE产品SET单价=单价*1.08
6.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是 (D)
A)SELECT产品名称,AVG(单价)FROM产品GROUP BY单价
B)SELECT产品名称,AVG(单价)FROM产品ORDERBY单价
C)SELECT产品名称,AVG(单价)FROM产品ORDER BY产品名称
D)SELECT产品名称,AVG(单价)FROM产品GROUP BY产品名称
7.设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,如下SQL语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的是(D)
A)SELECT学号,姓名,性别FROM s WHERE EXISTS (SELECT* FROM SC WHERE SC.学号=s.学号AND成绩<=85)
B)SELECT学号,姓名,性别FROM S WHERENOT EXISTS (SELECT * FROM SC WHERE SC.学号=s.学号AND成绩<=85)
C)SELECT学号,姓名,性别FROM S WHEREEXISTS (SELECT * FROM SC WHERE SC.学号=S.学号 AND 成绩>85)
D)SELECT学号,姓名,性别FROM S WHERENOTEXISTS (SELECT * FROM SC WHERE SC.学号=S.学号AND成绩<85)
8.从"订单"表中删除签订日期为2004年1月10日之前(含)的订单记录,正确的SQL语句是(C)
A)DROP FROM 订单WHERE签订日期<={^2004-l-10}
B)DROP FROM 订单 FOR 签订日期<={^2004-l-lO}
C)DELETE FROM 订单 WHERE 签订日期<={^2004-1-10}
D)DELETE FROM 订单 FOR 签订日期<={^2004-l-10)
9.在 SQL SELECT 语句的 ORDER BY 短语中如果指定了多个字段,则(C)。
A)无法进行排序
B)只按第一个字段排序
C)按从左至右优先依次排序
D)按字段排序优先级依次排序
10~18使用的数据表如下:
当前盘当前目录下有数据库:大奖赛 dbc,其中有数据库表“歌手 dbf”、“评分 dbf”“歌手”表:
10.为“歌手”表增加一个字段“最后得分”的 SQL 语句是(A)。
A)ALTER TABLE 歌手 ADD 最后得分 F(6,2)
B)ALTER DBF 歌手 ADD 最后得分 F 6,2
C)CHANGE TABLE 歌手 ADD 最后得分 F(6,2)
D)CHANGE TABLE 学院 INSERT 最后得分 F 6,2
11.插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9 和“105”,正确的 SQL 语句是(C)。
A)INSERT VALUES(“1001”,9“105”)INTO 评分(歌手号,分数,评委号)
B)INSERT TO 评分(歌手号,分数,评委号)VALUES(“1001”,9.9“105”)
C)INSERT INTO 评分(歌手号,分数,评委号)VALUES(“1001”,9.9,“105”)
D)INSERT VALUES(“100”9.9“105”)TO 评分(歌手号,分数,评委号)