问题
单项选择题
有学生表(学号,姓名,所在系,年龄),找出系内学生平均年龄高于全体学生平均年龄的系信息,正确的语句是()。
A.SELECT所在系,AVG(年龄)FROM学生表
WHEREAVG(年龄)>(SELECTAVG(年龄)FROM学生表)
B.SELECT所在系,AVG(年龄)FROM学生表
WHEREAVG(年龄)>(SELECTAVG(年龄)FROM学生表)
GROUPBY所在系
C.SELECT所在系,AVG(年龄)FROM学生表
GROUPBY所在系
HAVINGAVG(年龄)>(SELECTAVG(年龄)FROM学生表)
D.SELECT所在系,AVG(年龄)FROM学生表
GRoUPBY所在系
WHEREAVG(年龄)>(SELECTAVG(年龄)FROM学生表)
答案
参考答案:C
解析:
在分组查询中要用关键字GROUP BY,AVG()、SUM()等函数作为查询条件时,必须放在HAVING关键字后面,而不能用WHERE关键字。