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 NULLifnull('I am not NULL', 'x') = I am not NULL