5

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) 関数の使用法がわかりません。例を挙げて説明してください。より便利です。

4

2 に答える 2