单选题
查询计算机系选修了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
【正确答案】
A、C
【答案解析】
[解析] A不正确。只有使用GROUP BY 子句时,才能使用聚合函数COUNT。B不正确。使用 GROUP BY 于句时,其组条件语句必须用[HAVING组条件表达式]。D不正确。组条件语句才用[HAVING组条件表达式],否则用[WHERE条件表达式]。
提交答案
关闭