Sqlite-having-clause
提供:Dev Guides
SQLite-HAVING句
HAVING句を使用すると、最終結果に表示されるグループ結果をフィルタリングする条件を指定できます。
WHERE句は選択した列に条件を配置しますが、HAVING句はGROUP BY句によって作成されたグループに条件を配置します。
構文
SELECTクエリでのHAVING句の位置は次のとおりです。
HAVING句は、クエリ内のGROUP BY句の後に指定する必要があり、使用する場合はORDER BY句の前にも指定する必要があります。 以下は、HAVING句を含むSELECTステートメントの構文です。
例
次のレコードを持つCOMPANYテーブルを検討してください。
以下に例を示します。これは、名前カウントが2未満のレコードを表示します。
これにより、次の結果が生成されます。
以下に例を示します。名前のカウントが2より大きいレコードが表示されます。
これにより、次の結果が生成されます。