我知道SQLITE的NULLIF(X,Y)函数相当于:
CASE
WHEN
X = Y
THEN
NULL
ELSE
X
END
Run Code Online (Sandbox Code Playgroud)
和IFNULL(X,Y)功能相当于:
CASE
WHEN
X IS NULL
THEN
Y
ELSE
X
END
Run Code Online (Sandbox Code Playgroud)
IFNULL(X,Y)的SQLITE功能被用于替换X的NULL值到Y,但我不能了解使用SQLITE的NULLIF(X,Y)的功能.请用例子说明,这样更有用.
sqlite ×1