如何在sql server中选择格式化十进制输出?

时间:2014-02-19 16:59:15

标签: sql sql-server select formatting decimal

在我的表中,我有十进制的列(16,5)。当我做的时候

SELECT WorkHours, BillHours
FROM Hours

它给了我那个结果:

2.00000   1.00000
2.00500   1.05000

如何以漂亮的格式取回这些数字:

2       1
2.005   1.05

1 个答案:

答案 0 :(得分:1)

您可以在SQL SERVER中使用ROUND()函数。 但是,一列中的所有值都将具有相同的小数位数。

如果要进一步格式化,请考虑客户端格式化,而不是编写自定义服务器端代码。