使用如下的“作者”表和“图书”表。 求至少出版两本以上图书的作者姓名及数量,下列SQL语句正确的是( )。

admin2012-12-03  45

问题 使用如下的“作者”表和“图书”表。

求至少出版两本以上图书的作者姓名及数量,下列SQL语句正确的是(    )。

选项 A、SELECT作者姓名,c0UNT(*)AS数量FROM图书,作者
  HAVING COUNT(*)>=2
B、SELECT作者姓名,COUNT(*)AS数量FROM图书,作者
  WHERE作者.作者编号=图书.作者编号
  GROUP BY图书.作者编号HAVING CoUNT(*)>=2
C、SELECT作者姓名,COUNT(*)AS数量FROM图书,作者
  wHERE作者.作者编号一图书.作者编号
  GROUP BY图书.作者编号SET COUNT(*)>=2
D、SELECT作者姓名,COUNT(*)AS数量FROM图书,作者
  wHERE作者.作者编号一图书.作者编号
  AND COUNT(*)>=2
  GROUP BY图书.作者编号


答案B

解析 本题要求掌握HAVING子旬的功能及作用,选项A中,没有对查询进行分组;选项C中SET短语错误,对分组条件做进一步限定,需要HAVING子句,选项D中也存在语法错误,HAVING子句只能跟在GROUP BY短语后一起使用。
转载请注明原文地址:https://kaotiyun.com/show/x2sp777K
0

最新回复(0)