CASE (Lakehouse v2)
조건을 평가하여 첫 번째로 충족되는 조건의 값을 반환합니다.
Analyze 구문
섹션 제목: “Analyze 구문”case((get_column(table, 'status') == 1, 'Active'), else_='Inactive')Analyze 예제
섹션 제목: “Analyze 예제”case((get_column(table, 'salary') > 100000, 'High'), (get_column(table, 'salary') > 60000, 'Medium'), else_='Low')SQL 구문
섹션 제목: “SQL 구문”CASE((<status> == 1, 'Active'), else_='Inactive')SQL 예제
섹션 제목: “SQL 예제”SELECT name, CASE WHEN salary > 100000 THEN 'High' WHEN salary > 60000 THEN 'Medium' ELSE 'Low' END AS bandFROM employees;
┌─────────┬────────┐│ name │ band │├─────────┼────────┤│ Alice │ High ││ Bob │ Medium ││ Charlie │ Low │└─────────┴────────┘