Coalesce
coalesce() 함수는 열에 NULL 값이 포함되어 있을 때 기본값이나 대체값을 지정하는 데 유용합니다.
coalesce()는 인자를 순서대로 확인하여 NULL이 아닌 첫 번째 값을 반환합니다.
coalesce(NULL, 1, 2)= 1coalesce(NULL, NULL)=NULLcoalesce(2, 3, NULL)= 2
fortune500 데이터에서 industry에는 결측값이 일부 포함되어 있습니다. industry가 NULL인 경우 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
___ ___;