高度試験午前I暗記無料で始める

集合関数と集計(GROUP BY・HAVING)とは?しゅうごうかんすうとしゅうけい

集合関数と集計(GROUP BY・HAVING)とは、SQLで合計・平均・件数などを求める集合関数(SUM、AVG、COUNTなど)と、それをグループ単位で集計するGROUP BY句、集計結果に対してさらに条件を絞り込むHAVING句。WHERE句は集計前の行を絞り込むのに対し、HAVING句は集計後のグループを絞り込む点が異なる。

最終更新:2026-10-07

試験情報

高度試験・午前I(全区分共通)の頻出用語/午前I(全区分共通)

別名:集合関数と集計、GROUP BY・HAVING、GROUP BY、HAVING

高度試験の午前Iを最短で暗記する →

具体例

「部署ごとの平均給与が30万円を超える部署だけを表示する」といった条件は、部署でGROUP BYした上でHAVING句で平均給与の条件を指定することで実現できる。

試験での引っ掛け

「行を絞り込みたいならWHERE、集計結果(グループ)を絞り込みたいならHAVING」という使い分けを取り違えやすい。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

高度試験の午前Iを最短で暗記する →

試験での特徴
  • 分野:午前I(全区分共通)
  • 「行を絞り込みたいならWHERE、集計結果(グループ)を絞り込みたいならHAVING」という使い分けを取り違えやすい。