有以下表: 图书(总编号 C, 分类号 C, 书名 C, 作者 C, 出版单位 C, 单价 N) 统计并显示图书数量大于等10的出版单位,正确的SQL语句是:

admin2015-08-25  26

问题 有以下表:
图书(总编号 C, 分类号 C, 书名 C, 作者 C, 出版单位 C, 单价 N)
统计并显示图书数量大于等10的出版单位,正确的SQL语句是:

选项 A、SELECT 出版单位, COUNT(*) 数量 FROM 图书 GROUP BY 出版单位 WHERE 数量>=10
B、SELECT 出版单位, COUNT(*) 数量 FROM 图书 GROUP BY 出版单位 HAVING 数量>=10
C、SELECT 出版单位, SUM(*) 数量 FROM 图书 GROUP BY 出版单位 WHERE 数量>=10
D、SELECT 出版单位, SUM(*) 数量 FROM 图书 GROUP BY 出版单位 HAVING 数量>=10

答案B

解析 查询的基本形式由SELECT-FROM-WHERE查询块组成。其中SELECT说明要查询的字段, FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件。SQL的SELECT语句中,HAVING短语用来限定分组必须满足的条件,因此首先排除A、C选项。本题查询图书数量大于等10的出版单位,应使用COUNT函数,因此选B。
转载请注明原文地址:https://jikaoti.com/ti/7lv0FFFM
0

最新回复(0)