null 값을 더 의미 있는 값으로 바꾸려면 COALESCE
를 사용하세요.
사용 예시
COALESCE(Field1, Field2, Field3)
구문
COALESCE( field_expression [, field_expression,...])
매개변수
field_expression
: 필드 또는 표현식 모든field_expressions
는 동일한 유형이어야 합니다.
예시
한 대회의 여러 개 예선에서 여러 레이서를 추적한다고 가정해 보겠습니다. 레이서들은 다양한 이유로 인해 예선을 시트아웃할 수 있습니다. 각 레이서의 첫 번째 결과가 포함된 First_Time 필드를 만들려고 합니다.
레이스 데이터는 다음과 같습니다.
Racer |
Heat1 |
Heat2 |
Heat3 |
---|---|---|---|
Racer X | 38.22 | 37.61 | |
Racer Y | 41.33 | 38.04 | |
Racer Z | 39.27 | 39.04 | 38.85 |
First_Time 필드에 다음 수식을 사용하여 Heat 열에서 null이 아닌 첫 번째 값을 가져옵니다.
COALESCE(Heat1, Heat2, Heat3)
결과:
Racer |
Heat1 |
Heat2 |
Heat3 |
First_Time |
---|---|---|---|---|
Racer X | null | 38.22 | 37.61 | 38.22 |
Racer Y | 41.33 | null | 38.04 | 41.33 |
Racer Z | 39.27 | 39.04 | 38.85 | 39.27 |