COALESCE

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