SQLite introduziu o
FORMAT()
função, que pode ser usada para formatar strings. Mais precisamente, ele acabou de renomear seu SQL
PRINTF()
função para FORMAT()
. A razão é para uma melhor compatibilidade com outros DBMSs. O PRINTF()
original name é mantido como um alias para compatibilidade com versões anteriores. O
FORMAT()
A função (ou sua nomenclatura) foi introduzida no SQLite 3.38.0, lançado em 22 de fevereiro de 2022. Exemplo
Segue um exemplo para demonstrar:
SELECT
PRINTF("%,d", 123456789) AS PRINTF,
FORMAT("%,d", 123456789) AS FORMAT;
Resultado:
PRINTF FORMAT ----------- ----------- 123,456,789 123,456,789
Podemos ver que
FORMAT()
é usado da mesma forma que PRINTF()
é usado, e seu resultado é o mesmo. Veja a documentação do SQLite para o
FORMAT()
função para obter uma visão geral da função. Veja também a documentação do SQLite para
PRINTF()
para uma explicação detalhada.