SQLite ha introdotto il FORMAT()
funzione, che può essere utilizzata per formattare le stringhe.
Più precisamente, ha appena rinominato il suo SQL PRINTF()
funzione su FORMAT()
. Il motivo è una migliore compatibilità con altri DBMS. Il PRINTF()
originale name viene mantenuto come alias per la compatibilità con le versioni precedenti.
Il FORMAT()
la funzione (o la sua denominazione) è stata introdotta in SQLite 3.38.0, che è stato rilasciato il 22 febbraio 2022.
Esempio
Ecco un esempio da dimostrare:
SELECT
PRINTF("%,d", 123456789) AS PRINTF,
FORMAT("%,d", 123456789) AS FORMAT;
Risultato:
PRINTF FORMAT ----------- ----------- 123,456,789 123,456,789
Possiamo vedere che FORMAT()
viene utilizzato allo stesso modo di PRINTF()
viene utilizzato e il risultato è lo stesso.
Consulta la documentazione di SQLite per FORMAT()
funzione per una panoramica della funzione.
Vedi anche la documentazione di SQLite per PRINTF()
per una spiegazione dettagliata.