您的位置:首页 > 数据库

sqlserver 中保留小数点后多少位,用round

2007-08-10 15:03 253 查看
round
返回数字表达式并四舍五入为指定的长度或精度。

显示的界面上要求只保留到小数点后4位,发现round(表达式,4,1)可以截断小数点4位后的数字
如果写(round,4)表示对小数点后4位四舍五入,但不截断多的0

B. 使用 ROUND 和四舍五入的近似值
下例显示四舍五入和近似值。

语句结果
SELECT ROUND(123.4545, 2)

123.4500

SELECT ROUND(123.45, -2)

100.00

C. 使用 ROUND 截断
下例使用两个 SELECT 语句说明四舍五入和截断之间的区别。第一个语句四舍五入结果。第二个语句截断结果。

语句结果
SELECT ROUND(150.75, 0)

151.00

SELECT ROUND(150.75, 0, 1)

150.00

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: