1. 学ぶ
  2. /
  3. コース
  4. /
  5. SQLでのレポーティング

Connected

演習

COALESCE で計算を修正する

NULL 値は集計にさまざまな影響を与えます。よくある問題の一つは AVG() 関数に関するものです。既定では、AVG() 関数は NULL 値を計算に含めません。しかし、状況によっては、これらの NULL 値を 0 として計算に含めたい場合があります。

NULL 値を文字列や数値に置き換えるには、COALESCE() 関数を使います。構文は COALESCE(fieldName,replacement) で、replacement は fieldName のすべての NULL を置き換える値です。

この演習では、NULL 値が計算を狂わせる理由と、その問題の切り分け方法を順を追って学びます。

指示1 / 4

undefined XP
    1
    2
    3
    4
  • 夏季のすべての種目について、athlete_id ごとの total_events と gold_medals を表示するレポートを作成し、total_events の降順、次に athlete_id の昇順で並べ替えてください。