SQLite wprowadził FORMAT() funkcja, która może być używana do formatowania ciągów.
Dokładniej, właśnie zmienił nazwę swojego SQL PRINTF() funkcja FORMAT() . Powodem jest lepsza kompatybilność z innymi systemami DBMS. Oryginalny PRINTF() nazwa jest zachowywana jako alias dla wstecznej kompatybilności.
FORMAT() funkcja (lub jej nazewnictwo) została wprowadzona w SQLite 3.38.0, który został wydany 22 lutego 2022 roku.
Przykład
Oto przykład do zademonstrowania:
SELECT
PRINTF("%,d", 123456789) AS PRINTF,
FORMAT("%,d", 123456789) AS FORMAT; Wynik:
PRINTF FORMAT ----------- ----------- 123,456,789 123,456,789
Widzimy, że FORMAT() jest używany w taki sam sposób, jak PRINTF() jest używany, a jego wynik jest taki sam.
Zobacz dokumentację SQLite dla FORMAT() funkcja do przeglądu funkcji.
Zobacz także dokumentację SQLite dla PRINTF() szczegółowe wyjaśnienie.