SQL group byで複数の項目列をに指定して複数の行をまとめるサンプル
書式
select 項目 from テーブル名 group by 項目1 [,項目2]
説明
group byで指定した項目で、複数の行をまとめます。
select句で指定する項目は、gourp byの項目として指定している必要があります。
使用例
item_tblテーブル
itemno itemname name price 11 果物 りんご 300 11 果物 みかん 400 11 野菜 白菜 200 22 野菜 玉ねぎ 100
group byの項目を複数に指定してitemno,itemnameの単位で行がまとまります。
SQL構文
SELECT ITEMNAME,AVG(PRICE)
FROM ITEM_TBL
GROUP BY ITEMNO,ITEMNAME;