SQL GROUP BY ステートメント
GROUP BY ステートメント
GROUP BY ステートメントは、結果セットを 1 つ以上の列ごとにグループ化するために集計関数と組み合わせて使用されます。
#SQL GROUP BY 语法
SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name
要するに
column_name
機能に応じて実行するということで、例えばcolumn_name
繰り返しのデータが複数あって、そのデータがcolumn_name2
異なっている場合に呼び出してSUM()
データをマージしcolumn_name2
、それを選択して表示することができます。
トピック
10-14 A4-4 平均注文数量が特定の値(20 ポイント)を超える商品テーブル内の商品情報を検索します。
合計注文数量が 15 を超える商品テーブル(製品)の商品情報を検索します。product と表示されます。番号 (ProductID)、および合計注文数量 (sumUnitsOnOrder に名前変更)
ヒント: 回答には SELECT ステートメントを使用してください。
テーブル構造:
テーブルサンプル
# 出力サンプル
コード
SELECT ProductID, SUM(UnitsOnOrder) sumUnitsOnOrder
FROM products
GROUP BY ProductID
Having sumUnitsOnOrder>15
MySQL認証