-1
SELECT count(*) FROM table A

假设结果是8689。如何将其转换为8'689SQL Server 上的?

4

1 回答 1

0

试试这种方式: -

select replace(convert(varchar,convert(Money,  count(*)),1),'.00','') 
from table_name

并确保你真的需要这种方法,格式化应用程序是 SqlZim 所说的通常和最好的。

更新:-

要在顶部设置分隔符,请尝试下一个:-

select replace( replace(convert(varchar,convert(Money,  count(*)),1),'.00',''),',','''')
from table_name
于 2017-03-30T13:44:13.380 回答