我知道NULLIF
比较两个值并NULL
在匹配时返回的函数。
是否有一个函数可以比较两个值并NULL
在它们不匹配时返回?即过滤掉其他值。
我知道我可以使用CASE
以下方法做类似的事情:
CASE column WHEN value THEN 1 END
Run Code Online (Sandbox Code Playgroud)
我也知道我可以写一个函数。
也许有一个NULLIF
我不知道的微妙使用技巧。
我认为NULLIF
是通用的。我正在寻找一个通用的解决方案,以便它可以应用于任何标准数据库。
Bal*_*app 11
NULLIF(expr1, NULLIF(expr1, expr2))
做你想做的。