PostgreSQL - HAVING 子句
-
简述
HAVING 子句允许我们挑选出函数结果满足某些条件的特定行。WHERE 子句将条件放在选定的列上,而 HAVING 子句将条件放在由 GROUP BY 子句创建的组上。 -
句法
以下是 SELECT 查询中 HAVING 子句的位置 -HAVING 子句必须在查询中的 GROUP BY 子句之后,并且如果使用,还必须在 ORDER BY 子句之前。以下是 SELECT 语句的语法,包括 HAVING 子句 - -
例子
考虑具有以下记录的表 COMPANY -以下是一个示例,它将显示名称计数小于 2 的记录 -这将产生以下结果 -现在,让我们使用以下 INSERT 语句在 COMPANY 表中创建另外三个记录 -现在,我们的表有以下具有重复名称的记录 -以下是示例,它将显示名称计数大于 1 的记录 -这将产生以下结果 -