SQLite Having 子句
WHERE 子句在所选列上设置条件,而 HAVING 子句则在由 GROUP BY 子句创建的分组上设置条件。
下面是 HAVING 子句在 SELECT 查询中的位置:
FROM table1, table2
ORDER BY column1, column2
实例
假设 COMPANY 表有以下记录:
下面是一个实例,它将显示名称计数小于 2 的所有记录:
下面是一个实例,它将显示名称计数大于 2 的所有记录:
sqlite > SELECT * FROM COMPANY GROUP BY name HAVING count(name) > 2;
这将产生以下结果: