我知道 SQLITE 的 NULLIF(X,Y) 函数相当于:
CASE
WHEN
X = Y
THEN
NULL
ELSE
X
END
和 IFNULL(X,Y) 函数等效于:
CASE
WHEN
X IS NULL
THEN
Y
ELSE
X
END
SQLITE 的 IFNULL(X,Y) 函数用于将 X 的 NULL 值替换为 Y,但我无法理解 SQLITE 的 NULLIF(X,Y) 函数的使用。请举例说明,这样更有用。