시작하기무료로 시작하기

NULL 값 다루기

NULL 값은 때로는 '0'을 의미할 수도 있어요. 어떤 일이 발생하지 않으면 테이블에 기록될 수 없기 때문이죠. 하지만 NULL은 '알 수 없음' 또는 '누락'을 뜻하기도 합니다. 따라서 결과에서 NULL을 다른 값으로 대체하는 것이 적절한지 고민해 보세요. NULL 값은 데이터 품질에 대한 피드백을 제공합니다. NULL 값이 없을 거라고 예상했는데 있다면, 데이터 수집 방식이나 데이터베이스 입력 과정에 문제가 있는 것입니다.

이번 연습에서는 NULL 값을 필터링하고, 결과에서 제외하며, 대체 값으로 바꾸는 방법을 연습해 보겠습니다.

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

SQL Server 입문

강의 보기

실습형 인터랙티브 연습

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

-- Retrieve all columns
SELECT 
  ___ 
FROM 
  grid 
  -- Return only rows where demand_loss_mw is missing or unknown  
WHERE 
  ___ ___ ___;
코드 편집 및 실행