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

DB2/400 SQL 条件を満たすレコードの抽出

HAVING

条件を満たすレコードのみを抽出する

SELECT FA, COUNT(FA)
FROM T1
GROUP BY FA
HAVING COUNT(FA) >= 2

FAでグルーピングしたとき2行以上あるもののみ抽出する。
COUNT(FA)のような関数はWHEREで選択された条件のレコードを対象としているので、WHEREで COUNT(FA) >= 2 を指定することは出来ない。