HAVING
【環境】
MySQL:5.5.27, 5.5.38
MySQL:5.5.27, 5.5.38
MySQL:13.2.9.2 JOIN Syntax
用途
グループ化されたデータ(GROUP BY)に対して
検索条件を指定する。
検索対象
よって、GROUP BY 句内のカラムか、または集約関数で使用されるカラムしか参照できない。
記述位置
HAVING 句は、すべての GROUP BY 句のあとで、かつすべての ORDER BY 句の前にある必要があります。
MySQL:13.2.9 SELECT 構文
この記事は、日本語版 5.5用はなかった。
適用順
HAVING 句は、ほぼ最後 (項目がクライアントに送信される直前) に最適化なしで適用されます。(LIMIT は HAVING のあとに適用されます。)
MySQL:13.2.9 SELECT 構文
エイリアス
カラムエイリアスを使用できる。
- SELECT COUNT(user_id) AS cnt
- FORM hoge
- HAVING cnt > 10;