查询借阅了两本和两本以上图书的读者姓名和单位,应使用SQL语句

admin2009-04-15  28

问题 查询借阅了两本和两本以上图书的读者姓名和单位,应使用SQL语句

选项 A、SELECT姓名,单位FROM读者;    WHERE借书证号IN;    (SELECT借书证号FROM借阅;    GROUP BY借书证号HAVING COUNT(*)>=2)
B、SELECT姓名,单位FROM读者;    WHERE借书证号EXISTS;    (SELECT借书证号FROM借阅;    GROUP BY借书证号HAVING COUNT(*)>=2)
C、SELECT 姓名,单位 FROM 读者;    WHERE 借书证号 EXISTS;    (SELECT 借书证号 FROM 借阅;    GROUP BY 借书证号 WHERE COUNT(*)>=2)
D、SELECT 姓名,单位 FROM 读者;    WHERE 借书证号 IN;    (SELECT 借书证号 FROM 借阅;    GROUP BY 借书证号 WHERE COUNT(*)>=2)

答案1

解析 本小题考查了SQL查询功能的嵌套查询和分组与计算查询,分组与计算查询中,利用 HAVING进一步限定分组的条件。HAVING子句和 WHERE子句不矛盾,在查询中是先用WHERE子句限定元组,然后进行分组,最后再用HAVING子句限定分组。
转载请注明原文地址:https://kaotiyun.com/show/zx7Z777K
0

最新回复(0)