プログラム学習室 http://studyhallweb.com/

DB2/400 SQL レコードをグループ化する

GROUP BY

レコードをグループ化する(構成要素ごとにまとめる)

SELECT FA FROM T1 GROUP BY FA
FAの持っている値一覧を抽出する

SELECT FA, COUNT(F1) FROM T1 GROUP BY FA
FBの値とその値を持つレコード数を抽出する

SELECT FA, COUNT(F1) FROM T1 WHERE FB > 0 GROUP BY FA
GROUP BYはWHEREの後に付ける

SELECT FA, COUNT(FA) FROM T1 GROUP BY FA ORDER BY FA
ORDER BYとあわせて使ってもよい