Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment formater un nombre avec des virgules dans T-SQL ?

Bien que je sois d'accord avec tout le monde, y compris l'OP, qui dit que le formatage doit être effectué dans la couche de présentation, ce formatage peut être accompli dans T-SQL en convertissant en money puis conversion en varchar . Cela inclut les décimales de fin, cependant, qui pourraient être bouclées avec SUBSTRING .

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