美文网首页
SQL Server 数据处理小技巧, 合理取舍小数位

SQL Server 数据处理小技巧, 合理取舍小数位

作者: 抄无止境 | 来源:发表于2019-01-18 17:53 被阅读10次
四舍五入 : ROUND 函数
图片.png
SELECT ROUND(12.345, 2)   --结果 : 12.350
SELECT ROUND(12.345, 1)   --结果 : 12.300
SELECT ROUND(154.36, -1)  --结果 : 150.00
SELECT ROUND(154.36, -2)  --结果 : 200.00
向上向下取整 : CEILING(val) / FLOOR(val)
  • 对于向上取整 CEILING(val), 只要val有任意一个小数位不为0, 即向上取整.
    SELECT CEILING(12.000)   --结果 : 12
    SELECT CEILING(12.001)   --结果 : 13
    SELECT CEILING(12.345)   --结果 : 13
  • 向下取整 FLOOR(val) , 无论val中小数是不是为0 全部舍弃掉
SELECT FLOOR(12.000)     --结果 : 12
SELECT FLOOR(12.543)     --结果 : 12

参考
https://blog.csdn.net/dietime1943/article/details/80802872
http://www.w3school.com.cn/sql/sql_func_round.asp

相关文章

网友评论

      本文标题:SQL Server 数据处理小技巧, 合理取舍小数位

      本文链接:https://www.haomeiwen.com/subject/cxtodqtx.html