一.TRUNCATE(X, D)
X是数值,D是保留小数的位数。
其作用就是按照小数位数,进行数值截取(此处的截取是按保留位数直接进行截取,没有四舍五入)。
TRUNCATE(o.paymoney/100, 2)
1.结果直接截断
2.不会有0的填充,比如¥330.8,不会显示¥330.80
二.CONVERT()
转换类型
CONVERT(o.paymoney/100, decimal(10,2))
结果会有0的填充
三.ROUNT(X, D)
X是数值,D是保留小数的位数。
ROUNT(o.paymoney/100, decimal(10,2))
1.结果四舍五入。
2.不会有0的填充。
网友评论