Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como faço para formatar um número com vírgulas no T-SQL?


Embora eu concorde com todos, incluindo o OP, que dizem que a formatação deve ser feita na camada de apresentação, essa formatação pode ser realizada em T-SQL lançando para money e, em seguida, convertendo para varchar . Isso inclui decimais à direita, no entanto, que podem ser encerrados com SUBSTRING .
SELECT CONVERT(varchar, CAST(987654321 AS money), 1)