難易度: 初級 / 使用テーブル: orders
問題
ordersの注文金額について、件数、合計、平均、最小、最大を確認してください。
スターターSQL
SELECT *FROM ordersLIMIT 20;
解答例
SELECT COUNT(*) AS row_count, SUM(total_amount) AS total_value, ROUND(AVG(total_amount), 2) AS avg_value, MIN(total_amount) AS min_value, MAX(total_amount) AS max_valueFROM orders;
見るべきポイント
まずは結果の粒度を意識する練習です。件数、合計、平均、最大・最小、NULLや表記ゆれを確認しながら、集計前にデータの癖を見つけます。