SQLite въведе FORMAT()
функция, която може да се използва за форматиране на низове.
По-точно, той всъщност току-що е преименувал своя SQL PRINTF()
функция към FORMAT()
. Причината е за по-добра съвместимост с други СУБД. Оригиналният PRINTF()
името се запазва като псевдоним за обратна съвместимост.
FORMAT()
функцията (или нейното име) беше въведена в SQLite 3.38.0, който беше пуснат на 22 февруари 2022 г.
Пример
Ето пример за демонстрация:
SELECT
PRINTF("%,d", 123456789) AS PRINTF,
FORMAT("%,d", 123456789) AS FORMAT;
Резултат:
PRINTF FORMAT ----------- ----------- 123,456,789 123,456,789
Можем да видим, че FORMAT()
се използва по същия начин, по който PRINTF()
се използва и резултатът му е същият.
Вижте документацията на SQLite за FORMAT()
функция за преглед на функцията.
Вижте също документацията на SQLite за PRINTF()
за подробно обяснение.