CASE (Lakehouse v2)
Oblicza warunki i zwraca wartość, gdy spełniony zostanie pierwszy warunek.
Składnia Analyze
Dział zatytułowany „Składnia Analyze”case((get_column(table, 'status') == 1, 'Active'), else_='Inactive')Przykłady Analyze
Dział zatytułowany „Przykłady Analyze”case((get_column(table, 'salary') > 100000, 'High'), (get_column(table, 'salary') > 60000, 'Medium'), else_='Low')Składnia SQL
Dział zatytułowany „Składnia SQL”CASE((<status> == 1, 'Active'), else_='Inactive')Przykłady SQL
Dział zatytułowany „Przykłady 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 │└─────────┴────────┘