SQLite har introducerat FORMAT()
funktion, som kan användas för att formatera strängar.
Närmare bestämt har den faktiskt just bytt namn på sin SQL PRINTF()
funktion till FORMAT()
. Anledningen är bättre kompatibilitet med andra DBMS. Den ursprungliga PRINTF()
namnet behålls som ett alias för bakåtkompatibilitet.
FORMAT()
funktion (eller dess namn) introducerades i SQLite 3.38.0, som släpptes den 22 februari 2022.
Exempel
Här är ett exempel att visa:
SELECT
PRINTF("%,d", 123456789) AS PRINTF,
FORMAT("%,d", 123456789) AS FORMAT;
Resultat:
PRINTF FORMAT ----------- ----------- 123,456,789 123,456,789
Vi kan se att FORMAT()
används på samma sätt som PRINTF()
används, och resultatet är detsamma.
Se SQLites dokumentation för FORMAT()
funktion för en översikt över funktionen.
Se även SQLites dokumentation för PRINTF()
för en detaljerad förklaring.