SQLite
 sql >> Datenbank >  >> RDS >> SQLite

SQLite benennt PRINTF() in FORMAT() um

SQLite hat das FORMAT() eingeführt Funktion, mit der Zeichenketten formatiert werden können.

Genauer gesagt hat es gerade sein SQL PRINTF() umbenannt Funktion zu FORMAT() . Der Grund ist eine bessere Kompatibilität mit anderen DBMSs. Das ursprüngliche PRINTF() name wird aus Gründen der Abwärtskompatibilität als Alias ​​beibehalten.

Das FORMAT() Funktion (oder ihre Benennung) wurde in SQLite 3.38.0 eingeführt, das am 22. Februar 2022 veröffentlicht wurde.

Beispiel

Hier ist ein Beispiel zur Veranschaulichung:

SELECT 
    PRINTF("%,d", 123456789) AS PRINTF,
    FORMAT("%,d", 123456789) AS FORMAT;

Ergebnis:

PRINTF       FORMAT     
-----------  -----------
123,456,789  123,456,789

Wir können dieses FORMAT() sehen wird genauso verwendet wie PRINTF() verwendet wird, und das Ergebnis ist dasselbe.

Siehe die SQLite-Dokumentation für FORMAT() Funktion für einen Überblick über die Funktion.

Siehe auch die SQLite-Dokumentation für PRINTF() für eine ausführliche Erklärung.