SQLite ifnull() 函数使用指南
SQLite ifnull() 函数是一个 if-else 的函数,如果第一个参数为 NULL,返回第二个参数,否则返回第一个参数。
ifnull() 语法
这里是 SQLite ifnull() 函数的语法:
ifnull(expr1, expr2)
SQLite ifnull() 函数等同于两个参数的 coalesce(expr1, expr2) 函数。
参数
expr1- 必需的。判断此表达式是否为
NULL。 expr2- 必需的。当
expr1为NULL时,返回expr2。
返回值
如果 expr1 为 NULL,ifnull() 函数返回 expr2,否则返回 expr1。
ifnull() 示例
这个示例说明了 SQLite ifnull() 函数的基本用法:
SELECT
ifnull(NULL, 'It is NULL'),
ifnull('I am not NULL', 'x');
ifnull(NULL, 'It is NULL') = It is NULL
ifnull('I am not NULL', 'x') = I am not NULL