将值舍入到SQL

时间:2017-02-06 03:56:14

标签: sql

我试图在SQL中舍入一个值,这是我的代码:

select round(600.000,2)

如何获取值600.00

1 个答案:

答案 0 :(得分:1)

而不是round()转换为小数:

select cast(600.000 + 0.5 as decimal(10, 2) )

round()更改了但它可能不会更改结果的类型。因此,您可能仍会看到额外的小数点(取决于数据库和应用程序)。转换为具有两位精度的decimal可转换值和类型。