SQLite HAVING 子句
HAVING 子句允许您指定筛选条件,以过滤出最终结果中显示的分组结果。
WHERE 子句用于选定列上的条件,而 HAVING 子句用于由 GROUP BY 子句创建的分组上的条件。
语法
以下是在 SELECT 查询中 HAVING 子句的位置。
在查询中,HAVING子句必须跟在GROUP BY子句之后,并且如果使用了ORDER BY子句,HAVING子句也必须位于其之前。下面是SELECT语句的语法,包括HAVING子句。
示例
考虑以下具有如下记录的公司表。
以下是一个示例,它将显示名称计数少于2的记录。
这将产生以下结果。
以下是一个示例,将显示一个名字计数大于2的记录。
这将产生以下结果。