SQL金额处理

tech2022-10-21  114

金额处理

SELECT ROUND(123.9994, 3) --123.9990 SELECT ROUND(123.9995, 3) --124.0000 SELECT ROUND(748.584, -1) --750.000 SELECT ROUND(748.586, -2) --700.000 SELECT ROUND(748.586, -3) --Error 将expression转换为数据类型 numeric 时出现算术溢出错误 SELECT ROUND(748.586, -4) --0.000,如果length为负数,并且大于小数点前的数字个数,则ROUND将返回 0 SELECT ROUND(151.755, 1,1) --152.00 保留1位小数,只舍不入 SELECT ROUND(151.755, 1,1) --151.700 1位小数只舍 SELECT ROUND(151.759, 2,1) --151.750 2位小数四舍五入 SELECT ROUND(151.755, 1,1) --152.00 舍入 SELECT ROUND(151.755, 1,1) --152.00 舍入 SELECT ROUND(151.755, 0,1) --151.00 截断
最新回复(0)