| 항목 | 값 |
| 화면 이름 | First non null value (coalesce) |
| 식별자 | firstNonNullV1 |
| 지원 실행 방식 | Batch, Faster, Streaming |
| 범주 | 데이터 정리 (Data preparation) |
| 반환 자료형 | T |
입력 순서에서 처음으로 null이 아닌 값을 선택합니다. SQL의 coalesce에 해당합니다.
| 이름 | 지정 여부 | 자료형 | 의미와 조건 |
Expressions | 필수 | List<Expression<T>> | 이 표현식들 중 처음으로 null이 아닌 값을 반환합니다. |
Treat empty strings as null | 선택 | Literal<Boolean> | 모든 빈 문자열을 null로 취급합니다. |
T는 AnyType 범위의 자료형을 받습니다.
인자 값:
Expressions: [tail_number, airline]
Treat empty strings as null: null
| tail_number | airline | 출력 |
| XB-123 | null | XB-123 |
| null | MT | MT |
인자 값:
Expressions: [tail_number, airline]
Treat empty strings as null: true
| tail_number | airline | 출력 |
| XB-123 | null | XB-123 |
| empty string | MT | MT |
인자 값:
Expressions: [tail_number, airline]
Treat empty strings as null: null
| tail_number | airline | 출력 |
| null | null | null |