Menu
Coddy logo textTech

組み込み集約 1

CoddyのSQLジャーニー「基礎」セクションの一部。レッスン 34/72。

SQLには多くの組み込み関数がありますが、このレッスンでは集約関数を扱います。

集計関数はフィールドを入力として受け取り、そのフィールドに対して何らかの計算を行います。最も一般的な集計関数は次のとおりです。

  • MAX - フィールドの最大値を返します
  • MIN - フィールドの最小値を返します
  • AVG - フィールドの平均値を返します
  • COUNT - レコードの総数を返します
  • SUM - フィールド内の null ではないすべての値の合計を返します

SELECT文では、次のようにこれらの関数を使用できます。

SELECT MAX(col1), MIN(col2), AVG(col3), …

たとえば、employees テーブル内の最高給与を見つけるには:

SELECT MAX(salary) FROM employees

または、複数の集計値を一度に取得するには:

SELECT MAX(salary), MIN(salary), AVG(salary) FROM employees
challenge icon

チャレンジ

簡単

利用可能なテーブルと列:

  • salesproduct_idprice_per_unit、 quantity

次の内容を返すクエリを書いてください:

  • 販売トランザクションの合計数
  • 1回の販売あたりの平均数量
  • 単位あたりの最大価格
  • 合計収益(quantity * price_per_unit の合計)

結果の列名は次の完全一致の名前にしてください:

  • total_transactions
  • avg_quantity
  • max_unit_price 
  • total_revenue

自分で試してみよう

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: SQLプレイグラウンド