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.