MySQL set
をround
1 行で記述する必要があります。つまり、MySQL でこのようなストアド プロシージャを作成するオプションはありますか?
SET x = ROUND'(Y,2);
私もこのようにメソッドを結びました
DECLARE z INTEGER;
DECLARE x FLOAT;
SET z = y*100;
SET x = z/100;
しかし、それも機能していません。その変数に値を設定するときに、MySQL で変数を丸める方法はありますか?
MySQL set
をround
1 行で記述する必要があります。つまり、MySQL でこのようなストアド プロシージャを作成するオプションはありますか?
SET x = ROUND'(Y,2);
私もこのようにメソッドを結びました
DECLARE z INTEGER;
DECLARE x FLOAT;
SET z = y*100;
SET x = z/100;
しかし、それも機能していません。その変数に値を設定するときに、MySQL で変数を丸める方法はありますか?
実行しても問題はありません:
SET z = ROUND(y*100, 2);
必要に応じて、これを行う独自の関数をいつでも作成して呼び出すことMYROUND()
ができます。
ただし、既存の MySQL 関数をオーバーロード/置換することはできません。