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() за подробно обяснение.