Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何在顶部使用thounds分隔符获取数字? 从表A中选择计数(*)_Sql_Sql Server_Digit Separator - Fatal编程技术网

Sql 如何在顶部使用thounds分隔符获取数字? 从表A中选择计数(*)

Sql 如何在顶部使用thounds分隔符获取数字? 从表A中选择计数(*),sql,sql-server,digit-separator,Sql,Sql Server,Digit Separator,假设结果是8689。如何在SQL Server上将其转换为8'689?请尝试以下方法:- select replace(convert(varchar,convert(Money, count(*)),1),'.00','') from table_name 请确保您确实需要这种方法,正如SqlZim所说,格式化应用程序是最常见和最好的方法 更新:- 要在顶部设置分隔符,请尝试下一步:- select replace( replace(convert(varchar,convert(Mon

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

请尝试以下方法:-

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

为什么要在sql server中执行此操作?为什么不格式化应用程序中的值呢?我不知道如何在应用程序上使用分隔符top@anna,我已经更新了我的答案,等待您的反馈。