COALESCE (Lakehouse v1)
인수 중 NULL이 아닌 첫 번째 식을 반환하며, 모든 인수가 NULL이면 NULL을 반환합니다.
Analyze 구문
섹션 제목: “Analyze 구문”func.coalesce(<expr1>[, <expr2> ...])Analyze 예제
섹션 제목: “Analyze 예제”func.coalesce(table.UOM, 'none', \n)
func.coalesce(get_column(table2, 'TECHNOLOGY_RATE'), 0.0)
func.coalesce(table_beta.adjusted_price, table_alpha.override_price, table_alpha.price) * table_beta.quantity_soldSQL 구문
섹션 제목: “SQL 구문”COALESCE(<expr1>[, <expr2> ...])SQL 예제
섹션 제목: “SQL 예제”SELECT COALESCE(1), COALESCE(1, NULL), COALESCE(NULL, 1, 2);
┌────────────────────────────────────────────────────────┐│ coalesce(1) │ coalesce(1, null) │ coalesce(null, 1, 2) │├─────────────┼───────────────────┼──────────────────────┤│ 1 │ 1 │ 1 │└────────────────────────────────────────────────────────┘
SELECT COALESCE('a'), COALESCE('a', NULL), COALESCE(NULL, 'a', 'b');
┌────────────────────────────────────────────────────────────────┐│ coalesce('a') │ coalesce('a', null) │ coalesce(null, 'a', 'b') │├───────────────┼─────────────────────┼──────────────────────────┤│ a │ a │ a │└────────────────────────────────────────────────────────────────┘