시작하기무료로 시작하기

Coalesce

coalesce() 함수는 열에 NULL 값이 포함되어 있을 때 기본값이나 대체값을 지정하는 데 유용합니다.

coalesce()는 인자를 순서대로 확인하여 NULL이 아닌 첫 번째 값을 반환합니다.

  • coalesce(NULL, 1, 2) = 1
  • coalesce(NULL, NULL) = NULL
  • coalesce(2, 3, NULL) = 2

fortune500 데이터에서 industry에는 결측값이 일부 포함되어 있습니다. industryNULL인 경우 sector 값을 업종으로 대신 사용하도록 coalesce()를 활용해 보세요. 그런 다음 가장 자주 나타나는 업종을 찾아보세요.

이 연습은 강의의 일부입니다

SQL을 활용한 탐색적 데이터 분석

강의 보기

연습 안내

  • coalesce()를 사용하여 industry, sector, 또는 대체값인 'Unknown'NULL이 아닌 첫 번째 값을 선택하세요.
  • coalesce() 호출 결과에 industry2라는 별칭을 지정하세요.
  • industry2 값에 해당하는 행의 수를 집계하세요.
  • industry2에서 가장 자주 나타나는 값을 찾으세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

-- Use coalesce
SELECT ___(___, ___, 'Unknown') AS industry2,
       -- Don't forget to count!
       ___ 
  FROM ___ 
-- Group by what? (What are you counting by?)
 GROUP BY ___
-- Order results to see most common first
 ___ ___ ___ ___
-- Limit results to get just the one value you want
 ___ ___;
코드 편집 및 실행