SQL GROUP BY ステートメントと実際の例

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認証

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

終わり

おすすめ

転載: blog.csdn.net/horizon08/article/details/114004329