1. เรียนรู้
  2. /
  3. Courses
  4. /
  5. SQL로 리포트 만들기

Connected

Exercises

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 오름차순으로 하세요.