在Where中不能使用聚合函数,必须使用Having,Having要位于Group By之后:
SELECT FAge,COUNT(*) AS 人数 FROM T_Employee
GROUP BY FAge
HAVING COUNT(*)>1
注意Having中不能使用未参与分组的列,Having不能替代where。作用不一样,Having是对组进行过滤。
本文共 248 字,大约阅读时间需要 1 分钟。
在Where中不能使用聚合函数,必须使用Having,Having要位于Group By之后:
SELECT FAge,COUNT(*) AS 人数 FROM T_Employee
GROUP BY FAge
HAVING COUNT(*)>1
注意Having中不能使用未参与分组的列,Having不能替代where。作用不一样,Having是对组进行过滤。
转载于:https://www.cnblogs.com/DaiMaDi/archive/2013/02/28/2936772.html