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