MySQL5逆引き大全460の極意

データ操作命令(SELECT)の極意 - Tips52 グループ化してデータを取り出すには

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

3-1SELECTの基本Tips52 グループ化してデータを取り出すには

Level1

PointGROUP BY句を利用します

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

GROUP BY句を利用することで、特定の列をキーにデータをグループ化し、その中で値の平均や合計値を求めるなどの集計を行うことができます。指定された列で同じ値を持つものが同じグループとしてまとめられます。

グループ化キーとしては、列名の他、列番号(1スタート)、演算子/関数を含む式の形式で指定できます。複数のキー(列)が指定された場合には、すべての列の値が等しいものが同じグループとしてまとめられます。

用例
mysql> SELECT category_id AS カテゴリ, company AS レーベル, 
    -> AVG(used_price) AS 平均価格 
   

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません