Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie formatiere ich eine Zahl mit Kommas in T-SQL?

Während ich allen zustimme, einschließlich dem OP, der sagt, dass die Formatierung in der Präsentationsschicht erfolgen sollte, kann diese Formatierung in T-SQL durch Umwandlung in money erreicht werden und dann in varchar konvertieren . Dies schließt jedoch nachgestellte Dezimalstellen ein, die mit SUBSTRING abgeschleift werden könnten .

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