Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come formatto un numero con virgole in T-SQL?

Anche se sono d'accordo con tutti, incluso l'OP, che afferma che la formattazione dovrebbe essere eseguita nel livello di presentazione, questa formattazione può essere eseguita in T-SQL eseguendo il casting su money e poi la conversione in varchar . Ciò include i decimali finali, tuttavia, che potrebbero essere eliminati con SUBSTRING .

SELECT CONVERT(varchar, CAST(987654321 AS money), 1)