カテゴリ:

クエリ構文

HAVING

述語を満たさない GROUP BY によって生成された行をフィルターします。

構文

SELECT ... FROM ... GROUP BY ... HAVING <predicate> [ ... ] 
Copy

パラメーター

predicate

A ブール式

使用上の注意

  • HAVING 句で指定された条件は、 GROUP BY で生成された式に適用されます。したがって、 GROUP BY 式に適用されるのと同じ制限が HAVING 句にも適用されます。述部は次のみを参照できます。

  • SELECT リスト内の式は、リストで定義された列エイリアスによって参照できます。

従業員が10人未満の部門を検索します。

SELECT department_id FROM employees GROUP BY department_id HAVING count(*) < 10; 
Copy