sql >> Database >  >> RDS >> SQLite

SQLite hernoemt PRINTF() naar FORMAT()

SQLite heeft de FORMAT() . geïntroduceerd functie, die kan worden gebruikt om tekenreeksen op te maken.

Om precies te zijn, het heeft zojuist zijn SQL hernoemd PRINTF() functie naar FORMAT() . De reden is een betere compatibiliteit met andere DBMS'en. De originele PRINTF() naam wordt behouden als een alias voor achterwaartse compatibiliteit.

De FORMAT() functie (of de naam ervan) werd geïntroduceerd in SQLite 3.38.0, dat op 22 februari 2022 werd uitgebracht.

Voorbeeld

Hier is een voorbeeld om te demonstreren:

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

Resultaat:

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

We kunnen zien dat FORMAT() wordt op dezelfde manier gebruikt als PRINTF() wordt gebruikt en het resultaat is hetzelfde.

Zie de documentatie van SQLite voor de FORMAT() functie voor een overzicht van de functie.

Zie ook de documentatie van SQLite voor PRINTF() voor een gedetailleerde uitleg.


  1. Android - SQLite - KIES TUSSEN Datum1 EN Datum2

  2. Update met parameter met behulp van de permanente bibliotheek van de kamer

  3. SQLException:geen geschikt stuurprogramma gevonden

  4. Initiële array in functie om multidimensionale array te aggregeren