A-A+

查询计算机系选修了5门以上课程的学生姓名 下列SQL语句中正确的是(36)。A.SELECT

2022-08-06 02:17:59 问答库 阅读 174 次

问题详情

查询计算机系选修了5门以上课程的学生姓名,下列SQL语句中正确的是(36)。
A.SELECT 姓名FROM 选课单WHERE 系=‘计算机’AND COUNT(*)>5
B.SELECT 姓名FROM 选课单WHERE 系=‘计算机’AND COUNT(*)>5 GROUP BY 姓名
C.SELECT 姓名FROM 选课单WHERE 系=‘计算机’GROUP BY 姓名HAVING COUNT(*)>5
D.SELECT 姓名FROM 选课单GROUP BY 姓名HAVING系=‘计算机’AND COUNT(*)>5请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:A不正确。只有使用GROUPBY子句时,才能使用聚合函数COUNT。B不正确。使用GROUPBY于句时,其组条件语句必须用[HAVING组条件表达式]。D不正确。组条件语句才用[HAVING组条件表达式],否则用[WHERE条件表达式]。

考点:计算机系,语句