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

Hvordan formaterer jeg et tal med kommaer i T-SQL?

Selvom jeg er enig med alle, inklusive OP, der siger, at formatering skal udføres i præsentationslaget, kan denne formatering udføres i T-SQL ved at caste til money og derefter konvertere til varchar . Dette inkluderer dog afsluttende decimaler, der kan sløjfes med SUBSTRING .

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


  1. Split funktion i oracle til kommaseparerede værdier med automatisk sekvens

  2. SQL er ikke en enkeltgruppegruppefunktion

  3. Indstil startværdi for kolonne med autoincrement

  4. SpringBoot+Kotlin+Postgres og JSONB:org.hibernate.MappingException:Ingen dialekttilknytning for JDBC-typen