필드 목록에서 찾은 첫 번째 비누락 값을 반환합니다.
사용 예시
COALESCE(필드1, 필드2, 필드3)
구문
COALESCE(field_expression[, field_expression, ...])
매개변수
field_expression -
필드 또는 표현식 모든 field_expression
은 동일한 유형이어야 합니다.
예
한 대회의 여러 개 예선에서 여러 레이서를 추적한다고 가정해 보겠습니다. 레이서들은 다양한 이유로 예선에 출전하지 않을 수 있습니다. 각 레이서의 첫 번째 결과가 포함된 첫 기록 필드를 만들려고 합니다.
레이스 데이터는 다음과 같습니다.
레이서 |
예선1 |
예선2 |
예선3 |
---|---|---|---|
Racer X | 38.22 | 37.61 | |
Racer Y | 41.33 | 38.04 | |
Racer Z | 39.27 | 39.04 | 38.85 |
다음 수식을 사용하여 Heat 열에서 null이 아닌 첫 번째 값을 가져옵니다.
COALESCE(예선1, 예선2, 예선3)
결과는 다음과 같습니다.
레이서 |
예선1 |
예선2 |
예선3 |
첫 기록 |
---|---|---|---|---|
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 |