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.