A-A+
查询计算机系选修了5门以上课程的学生姓名 下列SQL语句中正确的是(36)。A.SELECT
问题详情
查询计算机系选修了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条件表达式]。