IF (Lakehouse v2)
根据条件为 TRUE 还是 FALSE,返回两个值中的一个。
Analyze 语法
Section titled “Analyze 语法”func.if_(get_column(table, 'score') >= 60, 'Pass', 'Fail')Analyze 示例
Section titled “Analyze 示例”func.if_(get_column(table, 'score') >= 60, 'Pass', 'Fail')SQL 语法
Section titled “SQL 语法”IF(<score> >= 60, 'Pass', 'Fail')SQL 示例
Section titled “SQL 示例”SELECT name, IF(score >= 60, 'Pass', 'Fail') AS result FROM students;
┌─────────┬────────┐│ name │ result │├─────────┼────────┤│ Alice │ Pass ││ Bob │ Fail ││ Charlie │ Pass │└─────────┴────────┘