ADO.NET学习笔记--Having语句(分组后查询条件)
在Where中不能使用聚合函数,必须使用Having,Having要位于Group By之后:
SELECT FAge,COUNT(*) AS 人数 FROM T_Employee
GROUP BY FAge
HAVING COUNT(*)>1
注意Having中不能使用未参与分组的列,Having不能替代where。作用不一样,Having是对组进行过滤。
在Where中不能使用聚合函数,必须使用Having,Having要位于Group By之后:
SELECT FAge,COUNT(*) AS 人数 FROM T_Employee
GROUP BY FAge
HAVING COUNT(*)>1
注意Having中不能使用未参与分组的列,Having不能替代where。作用不一样,Having是对组进行过滤。