跳到主要内容
跳到主要内容

HAVING 子句

允许过滤由 GROUP BY 产生的聚合结果。 它类似于 WHERE 子句,但区别在于 WHERE 在聚合之前执行,而 HAVING 在聚合之后执行。

可以按别名在 HAVING 子句中引用 SELECT 子句中的聚合结果。 或者,HAVING 子句可以过滤查询结果中未返回的附加聚合的结果。

局限性

如果未执行聚合,则不能使用 HAVING。 请改用 WHERE。