SQLite har introduceret FORMAT()
funktion, som kan bruges til at formatere strenge.
Mere præcist har den faktisk lige omdøbt sin SQL PRINTF()
funktion til FORMAT()
. Årsagen er bedre kompatibilitet med andre DBMS'er. Den originale PRINTF()
navnet bibeholdes som et alias for bagudkompatibilitet.
FORMAT()
funktion (eller dens navngivning) blev introduceret i SQLite 3.38.0, som blev frigivet den 22. februar 2022.
Eksempel
Her er et eksempel til demonstration:
SELECT
PRINTF("%,d", 123456789) AS PRINTF,
FORMAT("%,d", 123456789) AS FORMAT;
Resultat:
PRINTF FORMAT ----------- ----------- 123,456,789 123,456,789
Vi kan se, at FORMAT()
bruges på samme måde som PRINTF()
bruges, og resultatet er det samme.
Se SQLites dokumentation for FORMAT()
funktion for et overblik over funktionen.
Se også SQLites dokumentation for PRINTF()
for en detaljeret forklaring.