对于图书管理数据库,检索藏书中比高等教育出版社的所有图书的书价更高的书,下面SQL语句正确的是______。 SELECT*FROM 图书 WHERE 单价>ALL;

admin2010-11-26  28

问题 对于图书管理数据库,检索藏书中比高等教育出版社的所有图书的书价更高的书,下面SQL语句正确的是______。    SELECT*FROM 图书 WHERE 单价>ALL;   

选项 A、SELECT 书名 FROM 图书 WHERE 出版单位="高等教育出版社"
B、(SELECT 单价 FROM 图书 WHERE 出版单位="高等教育出版社")
C、SELECT 单价 FROM 图书 WHERE 读者.借书证号=借阅.借书证号
D、(SELECT 书名 FROM 图书 WHERE 读者.借书证号=借阅.借书证号)

答案B

解析 因为题目的要求是检索藏书中比高等教育出版社的所有图书的书价更高的书,因此需要使用关键字ALL,并且需要配合一个嵌套查询,因此本题应该使用的SQL语句如下:
   SELECT*FROM 图书 WHERE 单价>ALL;
   (SELECT 单价 FROM 图书 WHERE 出版单位="高等教育出版社")通过比较,可以看出正确答案应该是B。
转载请注明原文地址:https://kaotiyun.com/show/Gqzp777K
0

随机试题
最新回复(0)