IFNULL(expr1,expr2)
関数の説明: expr1 が null の場合、関数は expr2 を返します。それ以外の場合は expr1 を返します。
#例 1:
SELECT IFNULL(0,'ab');最初のパラメータは NULL ではなく 0 であるため、結果は 0 になります。
例 2:
SELECT IFNULL(NULL,'ab');最初のパラメータは NULL なので、結果は ab になります。
関数の説明: 2 つの場合 2 つのパラメータが等しい場合は NULL が返され、そうでない場合は最初のパラメータが返されます。
例 1:
SELECT NULLIF('a','b');2 つのパラメーターは等しくないため、結果は最初のパラメーター a になります。
例 2:
SELECT NULLIF('a','a');2 つのパラメーターが等しいため、結果は NULL になります。 3. ISNULL の式は次のとおりです: SELECT ISNULL(expr)
関数の説明: expr が null の場合、isnull( ) 戻り値は 1 で、それ以外の場合は戻り値は 0 です。
例 1:
SELECT ISNULL(NULL);パラメータは NULL であるため、結果は 1 になります。
例 2:
SELECT ISNULL('ab');パラメータは NULL ではないため、結果は 0 になります。
以上がMySql で IFNULL、NULLIF、ISNULL を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。