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.