FORMAT: formatação numérica no SQL Server
A função FORMAT() do SQL Server permite formatar números, moedas, porcentagens e datas diretamente na query, sem precisar tratar isso na aplicação.
Exemplo prático
SELECT FORMAT(1234567.891, 'N2', 'pt-BR') retorna 1.234.567,89, já formatado no padrão brasileiro.
Quando usar
Útil em relatórios gerados direto do banco, exports e dashboards onde você quer entregar o dado já legível, sem depender de formatação na camada de aplicação.
Atenção
FORMAT() é conveniente, mas tem custo de performance em volumes grandes. Evite usá-la dentro de filtros (WHERE) ou em relatórios com milhões de linhas. Prefira formatar só no resultado final.
Post original no LinkedIn.
Veja também: Como Otimizar Procedures no SQL Server.