SQLite
 sql >> Base de données >  >> RDS >> SQLite

SQLite renomme PRINTF() en FORMAT()

SQLite a introduit le FORMAT() fonction, qui peut être utilisée pour formater des chaînes.

Plus précisément, il vient en fait de renommer son SQL PRINTF() fonction à FORMAT() . La raison en est une meilleure compatibilité avec les autres SGBD. Le PRINTF() d'origine Le nom est conservé comme alias pour une compatibilité descendante.

Le FORMAT() La fonction (ou son nom) a été introduite dans SQLite 3.38.0, qui a été publiée le 22 février 2022.

Exemple

Voici un exemple pour illustrer :

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

Résultat :

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

Nous pouvons voir que FORMAT() est utilisé de la même manière que PRINTF() est utilisé, et son résultat est le même.

Voir la documentation de SQLite pour le FORMAT() fonction pour un aperçu de la fonction.

Voir également la documentation de SQLite pour PRINTF() pour une explication détaillée.