SQL-显示点而不是逗号作为小数点分隔符

时间:2019-12-12 06:59:50

标签: sql

CAST(CONVERT(VARCHAR, CAST(FF.AlinanFF AS MONEY), 1) AS VARCHAR) AlinanFF

数据以以下格式显示:

AlinanFF
2,642.11

我想以这种方式显示数据:

AlinanFF
2.642,11

'AlinanFF'格式为nvarchar

2 个答案:

答案 0 :(得分:1)

SELECT REPLACE(SUBSTRING('2,642.11',1,CHARINDEX('.','2,642.11')-1),',','.')+REPLACE(SUBSTRING('2,642.11',CHARINDEX('.','2,642.11'),1000),'.',',') as AlinanFF

答案 1 :(得分:1)

SELECT REPLACE(REPLACE(REPLACE('2,642.11','.','^'),',','.'),'^',',') AS AlinanFF