HAVING子句
HAVING子句经常与GROUP BY语句同时出现,它相当于一个用于组的WHERE子句。也就是说,WHERE子句限定行,而HAVING子句限定组。HAVING子句的格式如下:
| SELECT select_list FROM table_list [WHERE conditions] [GROUP BY group_by_list] [HAVING conditions] |
下面为当查询包含WHERE、GROUP BY、聚合函数和HAVING时的步骤:
(1)WHERE子句首先查找您想要的行。
(2)GROUP BY子句将这些行分成组。
(3)组形成后,SQL对每一组计算聚合函数值(SUM,MIN等)。
(4)HAVING检查产生结果的组来看看哪些行满足最后显示的条件。
HAVING子句的用法与WHERE子句十分类似,这里不多做介绍。

RSS订阅






