Skip to main content
Edit this page

HAVING句

GROUP BYによって生成された集計結果をフィルタリングすることができます。これはWHERE句に似ていますが、WHEREが集計の前に実行されるのに対し、HAVINGは集計の後に実行される点が異なります。

HAVING句では、SELECT句で使われたエイリアスを参照することで集計結果をフィルタリングすることができます。また、クエリ結果に返されない追加の集計結果を基にフィルタリングすることも可能です。

制限事項

集計が行われない場合、HAVINGを使用することはできません。この場合はWHEREを使用してください。