sql >> Databáze >  >> RDS >> SQLite

SQLite přejmenuje PRINTF() na FORMAT()

SQLite zavedlo FORMAT() funkci, kterou lze použít k formátování řetězců.

Přesněji řečeno, ve skutečnosti právě přejmenoval svůj SQL PRINTF() funkce na FORMAT() . Důvodem je lepší kompatibilita s jinými DBMS. Původní PRINTF() jméno je zachováno jako alias pro zpětnou kompatibilitu.

FORMAT() funkce (nebo její pojmenování) byla představena ve verzi SQLite 3.38.0, která byla vydána 22. února 2022.

Příklad

Zde je příklad k demonstraci:

SELECT 
    PRINTF("%,d", 123456789) AS PRINTF,
    FORMAT("%,d", 123456789) AS FORMAT;

Výsledek:

PRINTF       FORMAT     
-----------  -----------
123,456,789  123,456,789

Vidíme, že FORMAT() se používá stejným způsobem jako PRINTF() a jeho výsledek je stejný.

Viz dokumentaci SQLite pro FORMAT() funkce pro přehled funkce.

Podívejte se také na dokumentaci SQLite pro PRINTF() pro podrobné vysvětlení.


  1. Jak spustit SHOW LOCALES v MariaDB

  2. Řádek SQL oddělený čárkami s klauzulí Seskupit podle

  3. IF EXISTS podmínka nefunguje s PLSQL

  4. Odeberte propojený server v SQL Server pomocí T-SQL