HAVING&WHERE

来源:互联网 发布:pla 算法初始化 编辑:程序博客网 时间:2024/03/29 15:36

在where子句中,是不能用聚集函数作为条件表达式的,例如:

SELECT Sno,AVG(Grade)
FROM SC
WHERE AVG(Grade)>=90
GROUP BY Sno

上述语句是不对的。
正确的应是:

SELECT Sno,AVG(Grade)
FROM SC
GROUP BY Sno
HAVING AVG(Grade)>=90

原创粉丝点击