三流備忘録OracleのSQL PL/SQL 関数 ついての備忘録
ホーム >> SQL備忘録 >> GROUP BY句

GROUP BY句

構文

SELECT 式, グループ関数(引数)
FROM   表名
[WHERE 条件式]
[GROUP BY グループ化する基準の列名]
[HAVING グループ関数の結果に対する条件]
[ORDER BY 列名]

説明

・GROUP BY句にグループ化する基準の列名を必ず指定する。
・GROUP BY句に列別名を指定できない。
・SELECT 句に指定された「グループ関数でないすべての列はGROUP BY句で指定する日必要がある。
・代表的なグループ関数(AVG,SUM,MIN,MAX)
・HAVING句はグループ化した結果に対して条件を指定する。

SELECT 部署 , SUM(給与) FROM TABLE_HOGE 
	GROUP BY 部署 
		HAVING SUM(給与) > 100;