web-dev-qa-db-ja.com

NULLIFの反対の機能はありますか?

2つの値を比較し、一致する場合はNULLIFを返すNULL関数を知っています。

2つの値を比較し、それらが一致しない場合にNULLを返す関数はありますか?それは他の値を除外します。

CASEを使用して、そのようなことができることを知っています。

CASE column WHEN value THEN 1 END

また、関数を記述できることも知っています。

おそらく、私が知らないNULLIFを使用することへの微妙なトリックがあるでしょう。

タグにいくつかのバージョンのSQLをリストしましたが、NULLIFは汎用的だと思います。私も汎用的なソリューションを探しているので、標準的なデータベースに適用できます。

3
Manngo

NULLIF(expr1, NULLIF(expr1, expr2))は必要なことを行います。

6
Balazs Papp