一切福田,不離方寸,從心而覓,感無不通。

SQLite Having 子句

HAVING 子句允许指定条件来过滤将出现在最终结果中的分组结果。

WHERE 子句在所选列上设置条件,而 HAVING 子句则在由 GROUP BY 子句创建的分组上设置条件。

语法

下面是 HAVING 子句在 SELECT 查询中的位置:

在一个查询中,HAVING 子句必须放在 GROUP BY 子句之后,必须放在 ORDER BY 子句之前。下面是包含 HAVING 子句的 SELECT 语句的语法:

实例

假设 COMPANY 表有以下记录:

下面是一个实例,它将显示名称计数小于 2 的所有记录:

这将产生以下结果:

下面是一个实例,它将显示名称计数大于 2 的所有记录:

这将产生以下结果: