MySQL5逆引き大全460の極意

データ操作命令(SELECT)の極意 - Tips54 グループそれぞれに集計行を追加するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

3-1SELECTの基本Tips54 グループそれぞれに集計行を追加するには

Level2

PointGROUP BY句にWITH ROLLUPキーワードを付与します

構文   
SELECT 取得列 [,...] FROM テーブル名
  GROUP BY グループ化キー [ASC|DESC] [,...] [WITH ROLLUP]

GROUP BY句にWITH ROLLUPキーワードを付与することで、それぞれのグループ単位に集計行を出力します。

用例

mysql> SELECT category_id AS カテゴリ, company AS レーベル, 
    -> AVG(used_price) AS 平均価格 FROM cd 
    -> GROUP BY category_id, company WITH ROLLUP; 
+----------+------------

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません