SQLite 中的 IFNULL() 函数是一个 IF-ELSE 的函数,如果第一个参数为 NULL,返回第二个参数,否则返回第一个参数。
| IFNULL 语法 | ||||
|---|---|---|---|---|
| ifnull(expr1, expr2) | ||||
| 参数 | ||||
| expr1 | 必需的。判断此表达式是否为 NULL。 | |||
| expr2 | 必需的。当 expr1 为 NULL 时,返回 expr2。 | |||
| 返回值 | ||||
| 如果 expr1 为 NULL,ifnull() 函数返回 expr2,否则返回 expr1。 | ||||
| 示例 | ||||
| SELECT ifnull(NULL, 'It is NULL'), ifnull('I am not NULL', 'x'); | ||||
| Output It is NULL, I am not NULL | ||||

