No.780 COALESCE関数とNULLIF関数について、どの説明が正確ですか?
TOPへ
-
COALESCE関数はすべての引数がNullまたは欠落している場合、最初の引数を返します。
不正解
これは不正確です。COALESCE関数は引数を順に評価し、最初の不明でない値を返します。すべての引数がNullまたは欠落している場合、COALESCE関数はNullを返します。
-
NULLIF関数は、2つの式が異なる場合、NULLを返します。
不正解
これは不正確です。NULLIF関数は、2つの式が同じ値に評価される場合、NULLを返します。それ以外の場合、NULLIF関数は最初の式を評価した結果を返します。
-
NULLIF関数は、2つの式が同じ値に評価される場合、NULLを返します。
正解
これは正確です。NULLIF関数は、2つの式が同じ値に評価される場合、NULLを返します。それ以外の場合、NULLIF関数は最初の式を評価した結果を返します。
-
COALESCE関数は引数を順に評価し、最初の不明でない値を返します。
正解
これは正確です。COALESCE関数は引数を順に評価し、最初の不明でない値(最初の非Null値または欠落していない値)を返します。