SQLite
iif()函数有 3 个参数,如果第一个参数是真,返回第二个参数,否则返回第三个参数。
iif()
语法
这里是 SQLite
iif()函数的语法:
iif(expr1, expr2, expr3)
参数
expr1必需的。要检查是否为 TRUE 的值或者表达式。
expr2必需的。一个值或者表达式。
expr3必需的。另一个值或者表达式。
返回值
如果
expr1为真, SQLite
iif()函数返回
expr2, 否则返回
expr3。
iif()
示例
这个示例说明了 SQLite
ifnull()函数的基本用法:
SELECT iif(true, 1, 0), iif(false, 1, 0);
iif(true, 1, 0) = 1iif(false, 1, 0) = 0
或者,您可以传一个表达式给第一个参数:
SELECT iif(1 = 1, 1, 0), iif(1 = 0, 1, 0);
iif(1 = 1, 1, 0) = 1iif(1 = 0, 1, 0) = 0
