1. 학습
  2. /
  3. 강의
  4. /
  5. 중급 SQL Server

Connected

연습 문제

결측값 대치하기 (I)

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

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

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

지침

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