Having子句允許指定條件來過濾將出現在最終結果的分組結果。
WHERE子句在所選列上設置條件,而Having子句則在由Group By子句創建的分組這是條件。
語法#
SELECT
FROM
WHERE
GROUP BY
HAVING
ORDER BY
SELECT column1, column2
FROM table1, table2
WHERE [conditions]
GROUP BY column1, column2
HAVING [conditions]
ORDER BY column1, column2
實例#
樣例表
SELECT * FROM COMPANY GROUP BY name HAVING count(name) < 2;