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

Connected

연습 문제

결측값 대치 (II)

한 열의 결측값을 다른 열의 값으로 채우면서, 그 대체 열에도 결측이 없는지 함께 확인하려면 어떻게 해야 할까요? 이를 위해서는 COALESCE 구문을 사용해야 해요.

SELECT Shape, City, COALESCE(Shape, City, 'Unknown') as NewShape
FROM Incidents
+----------------+-----------+-------------+
| Shape          |  City     |  NewShape   |
+----------------+-----------+-------------+
| NULL           | Orb       | Orb         |
| Triangle       | Toledo    | Triangle    |
| NULL           | NULL      | Unknown     | 
+----------------+-----------+-------------+

지침

100 XP

Country의 결측값을 IncidentState, City 순서로 첫 번째로 존재하는 값으로 대치하세요. 새 열 이름은 Location으로 지정하세요.