如何将数字舍入到n个有效数字(不是小数位)?

时间:2014-11-17 15:04:56

标签: mysql

我想要四舍五入到有效数字,例如1286 => 1300,0.01286 => 0.013

我可以解决这个问题:

set @x = -0.0127;
select @x, ROUND(@x,2-floor(LOG10(abs(@x)))) 

但这真的很难看。对于这样一个基本概念,肯定有更好的方法吗?

0 个答案:

没有答案