如何在sql中舍入一个值,使用round函数。实际结果是555.81得到555脚本是" round(表达式,0)"

时间:2017-04-18 05:55:03

标签: c# sql sql-server

2 个答案:

答案 0 :(得分:0)

ROUND documentation on MSDN

select
  [raw]       = 555.81, 
  [rounded]   = round(555.81, 0),
  [truncated] = round(555.81, 0, 1)

结果:

|    raw | rounded | truncated |
|--------|---------|-----------|
| 555.81 |     556 |       555 |

SQL小提琴:http://sqlfiddle.com/#!6/9eecb7db59d16c80417c72d1/5290

答案 1 :(得分:-1)

我相信它正在逐渐减少。     轮(表达式+ 0.5,0) 应该工作,但我还没有测试过。