设有如下表: 读者(借书证号 C, 姓名 C, 单位 C, 性别 L, 职称 C, 联系电话 C) 统计并显示读者人数大于等10的单位,正确的SQL语句是:

admin2015-08-25  44

问题 设有如下表:
读者(借书证号 C, 姓名 C, 单位 C, 性别 L, 职称 C, 联系电话 C)
统计并显示读者人数大于等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/3Gr0FFFM
0

最新回复(0)