SQLite
 sql >> база данни >  >> RDS >> SQLite

SQLite преименува PRINTF() на FORMAT()

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да извлечете деня, месеца и годината от дата в SQLite

  2. Клонирайте база данни на SQLite

  3. Как да преведем функцията PostgreSQL array_agg в SQLite?

  4. Управление на данни с Python, SQLite и SQLAlchemy

  5. SQLite JSON_TREE()