MS SQL SERVER - 将int转换为价格格式

时间:2017-05-08 10:18:31

标签: sql-server

我有像

这样的记录
Price 0
Price 23
Price 555

当我使用SELECT ... cast(价格为十进制(10,2))

我得到了这个奇怪的错误:如果价格是0 =我得到.00不是0.00。所有其他变化都有效(23我想要23.00)。如何修复零?

1 个答案:

答案 0 :(得分:0)

如果您使用的是SQL Server> = 2012,则可以使用格式:

variable=${variable//\'/'\\\\\'\'}

您可以在表中使用适当的表格列而不是变量