0
私はMySQLで特定の計算を実行する関数を持っています。問題は、いずれかのパラメータの入力がNULL
であり、NULL
または0
の場合は、10
に値を設定する必要があります。時以来、私はテーブルの上に機能を実行すると、私はNULL
として最終的な値を取得し、とにかく、MySQL関数のパラメータでNULLがチェックされています
IF ((val1 is null) OR (val1=0)) THEN
SET val1 = 10;
END IF;
しかし、私は、関数(val1
は、関数の入力パラメータであり、int
である)で次のように行きました最後に値が乗算され、NULL
が乗算されると、結果はNULL
になります。