null 필터링하기
null을 다루는 한 가지 방법은 간단히 걸러 내는 것입니다. null과 관련된 중요한 조건은 두 가지가 있습니다:
IS NULL은 값이 null이면 참입니다.IS NOT NULL은 값이 null이 아니면 참입니다. 0이나 빈 셀은 null과 같지 않다는 점에 유의하세요.
이러한 조건은 CASE 문, WHERE 절, HAVING 절 등 여러 절에서 활용할 수 있습니다. 이 연습 문제에서는 두 가지 기법을 사용해 null 값을 걸러 내는 방법을 배웁니다.
E:R Diagram을 참고하셔도 됩니다.
이 연습은 강의의 일부입니다
SQL로 리포트 만들기
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- Show total gold_medals by country
SELECT
____,
____ AS gold_medals
FROM ____ AS w
JOIN ____ AS c
ON ____
GROUP BY ____
-- Order by gold_medals in descending order
ORDER BY ____;