WHERe除非在
HAVINg子句或选择列表中包含的子查询中,否则聚合可能不会出现在子句中,并且正在聚合的列是外部引用。
使用
WHERe子句示例:
select *from staff where salary > (select avg(salary) from staff)
使用
HAVINg子句示例:
select deptid,COUNT(*) as TotalCountfrom staffgroup by deptidhaving count(*) > 2
Having子句指定组或集合的搜索条件。
HAVINg只能与该
SELECT语句一起使用。
HAVINg通常在
GROUPBY子句中使用。当
GROUP BY不使用时,
HAVINg就像一个
WHERe条款。



