시작하기무료로 시작하기

결측값 대치하기 (I)

이전 연습 문제에서는 IncidentState 열의 결측이 아닌 값을 살펴봤어요. 그렇다면 누락된 값을 생략하는 대신 다른 값으로 바꾸고 싶다면 어떻게 할까요? ISNULL() 함수를 사용하면 돼요. 여기서는 Shape 열의 모든 결측값을 'Saucer'라는 단어로 바꿔 보겠습니다:

SELECT  Shape, ISNULL(Shape, 'Saucer') AS Shape2
FROM Incidents

또한 ISNULL()을 사용해 지정한 단어 대신 다른 열의 값으로 대체할 수도 있어요.

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

중급 SQL Server

강의 보기

연습 안내

  • IncidentState가 결측인 행만 반환하는 T-SQL 쿼리를 작성하세요.
  • IncidentState 열의 모든 결측값을 City 열의 값으로 대체하고, 이 새 열의 이름을 Location으로 지정하세요.

실습형 인터랙티브 연습

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

-- Check the IncidentState column for missing values and replace them with the City column
SELECT IncidentState, ___ AS Location
FROM Incidents
-- Filter to only return missing values from IncidentState
WHERE ___ ___ ___
코드 편집 및 실행