我需要在一行中写下MySQL set
和round
。也就是说,有没有选择在MySQL中编写这样的存储过程?
SET x = ROUND'(Y,2);
我也把这个方法绑在了这个
DECLARE z INTEGER;
DECLARE x FLOAT;
SET z = y*100;
SET x = z/100;
但它也没有用。当我们将值设置为该变量时,有没有办法在MySQL中舍入变量?
答案 0 :(得分:0)
做法没有错:
SET z = ROUND(y*100, 2);
如果您愿意,可以随时write your own function执行此操作,并将其称为MYROUND()
或其他任何内容。
但是你不能重载/替换现有的MySQL函数。