MySQL中的TRUNCATE()函数用法 |
MySQL的TRUNCATE()函数TRUNCATE(X,D) 是MySQL自带的一个系统函数 。 其中,X是数值,D是保留小数的位数 。 其作用就是按照小数位数,进行数值截取(此处的截取是按保留位数直接进行截取,没有四舍五入) 。 规则如下
函数示例当 X 为正数时SELECT TRUNCATE(123.4567, 3); # 123.456 SELECT TRUNCATE(123.4567, 2); # 123.45 SELECT TRUNCATE(123.4567, 1); # 123.4 SELECT TRUNCATE(123.4567, 0); # 123 SELECT TRUNCATE(123.4567, -1); # 120 SELECT TRUNCATE(123.4567, -2); # 100 SELECT TRUNCATE(123.4567, -3); # 0 当 X 为负数时SELECT TRUNCATE(-123.4567, 3); # -123.456 SELECT TRUNCATE(-123.4567, 2); # -123.45 SELECT TRUNCATE(-123.4567, 1); # -123.4 SELECT TRUNCATE(-123.4567, 0); # -123 SELECT TRUNCATE(-123.4567, -1); # -120 SELECT TRUNCATE(-123.4567, -2); # -100 SELECT TRUNCATE(-123.4567, -3); # 0 总结以上为个人经验,希望能给大家一个参考,也希望大家多多支持 。 |