类别:

查询语法

HAVING

筛选由 GROUP BY 生成的不满足谓词的行。

语法

SELECT ...
FROM ...
GROUP BY ...
HAVING <predicate>
[ ... ]
Copy
predicate

布尔表达式。

使用说明

  • HAVING 子句指定的条件适用于 GROUP BY 生成的表达式。因此,适用于 GROUP BY 表达式的相同限制也适用于 HAVING 子句。谓词只能指:

  • SELECT 列表中的表达式可以由列表中定义的列别名引用。

示例

查找雇员人数少于 10 人的部门:

SELECT department_id
FROM employees
GROUP BY department_id
HAVING count(*) < 10;
Copy
语言: 中文