如何在 sql 服务器选择中格式化十进制输出



在我的表中,我的列是十进制的(16,5)。当我这样做时

SELECT WorkHours, BillHours
FROM Hours

它给了我这样的结果:

2.00000   1.00000
2.00500   1.05000

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

2       1
2.005   1.05

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

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

相关内容

  • 没有找到相关文章

最新更新