SQL

HAVING句

日本語

概要

グループ化した結果に対して絞り込みを行う句。

詳細

GROUP BYで集計した結果に対して、集計値を条件に絞り込む句。WHEREとは適用タイミングが異なる。WHEREはグループ化される前の個々の行に対して絞り込みを行うのに対し、HAVINGは集計後のグループに対して絞り込む点が決定的な違いで、SUM(price) > 1000のように集計関数の結果を条件に使えるのはHAVINGだけになる。

データベースの他の用語