SQLite
 sql >> Base de Dados >  >> RDS >> SQLite

SQLite renomeia PRINTF() para FORMAT()


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.