跳转到内容

根据条件为 TRUE 还是 FALSE,返回两个值中的一个。

func.if_(get_column(table, 'score') >= 60, 'Pass', 'Fail')
func.if_(get_column(table, 'score') >= 60, 'Pass', 'Fail')
IF(<score> >= 60, 'Pass', 'Fail')
SELECT name, IF(score >= 60, 'Pass', 'Fail') AS result FROM students;
┌─────────┬────────┐
│ name │ result │
├─────────┼────────┤
│ Alice │ Pass │
│ Bob │ Fail │
│ Charlie │ Pass │
└─────────┴────────┘