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.