Jac*_*man 7 c# sql sql-server asp.net
在以下查询中,将美元符号('$')或货币添加到十进制数据类型的简单方法是什么:
SELECT TOP 100000
SUM ([dbo].[Entry].[Amount]) AS 'Total Charges'
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助!
这只是引起关注,应该在应用层中完成.
但是SQL Server可以使用FORMAT函数来做到:
SELECT FORMAT(SUM ([Amount]), 'c', 'en-US') AS 'Total Charges'
FROM Entry
Run Code Online (Sandbox Code Playgroud)
输出:
???????????????????
? Total Charges ?
???????????????????
? $21.00 ?
???????????????????
Run Code Online (Sandbox Code Playgroud)