情報処理基礎論 a 第 12 回 (関係データベースと SQL ) 「グループ化」 講義ノート目次

GROUP BY を使って、属性に関して重複する行をグループ化することができる。 もしそこに条件をつける場合は、HAVING を使う。

GROUP BY 属性:属性に関して重複する行をグループ化。複数の属性を SELECT した場合は、それらを指定する必要がある。 
HAVING 条件式:集計結果に対する問い合わせ条件を指定 

グループ化した結果を求めるには

SELECT 属性1, 属性2 ... FROM 表 GROUP BY 属性1, 属性2 ... HAVING 条件式

とする。

演習6-4:以下の文を実行した結果を示せ。