SQLite heeft de FORMAT()
. geïntroduceerd functie, die kan worden gebruikt om tekenreeksen op te maken.
Om precies te zijn, het heeft zojuist zijn SQL hernoemd PRINTF()
functie naar FORMAT()
. De reden is een betere compatibiliteit met andere DBMS'en. De originele PRINTF()
naam wordt behouden als een alias voor achterwaartse compatibiliteit.
De FORMAT()
functie (of de naam ervan) werd geïntroduceerd in SQLite 3.38.0, dat op 22 februari 2022 werd uitgebracht.
Voorbeeld
Hier is een voorbeeld om te demonstreren:
SELECT
PRINTF("%,d", 123456789) AS PRINTF,
FORMAT("%,d", 123456789) AS FORMAT;
Resultaat:
PRINTF FORMAT ----------- ----------- 123,456,789 123,456,789
We kunnen zien dat FORMAT()
wordt op dezelfde manier gebruikt als PRINTF()
wordt gebruikt en het resultaat is hetzelfde.
Zie de documentatie van SQLite voor de FORMAT()
functie voor een overzicht van de functie.
Zie ook de documentatie van SQLite voor PRINTF()
voor een gedetailleerde uitleg.