mssql sqlserver如何使用sql脚本将一个金额数据转换为千分号显示呢?


摘要:
下文讲述sqlserver中将一个金额数据转换为千分号显示的实现方法,如下所示:
实验环境:sql servr 2008 R2



实现思路:
1.将数据转换为money类型
2.将money类型转换为nvarchar类型,并指定style等于1
通过以上两个步骤及可以实现一个数值类型转换为千分号显示

例:

  declare @maomao365 varchar(100)
set  @maomao365 ='12356.235'

select convert(nvarchar,cast(@maomao365 as money),1)
go

declare @maomao365 decimal(18,2)
set  @maomao365 =89563.23

select convert(nvarchar,cast(@maomao365 as money),1)
go
mssql_sqlserver_sql千分号转换_9504

mssql_sqlserver_sql千分号转换_9504