SQLite ha introducido el FORMAT()
función, que se puede utilizar para formatear cadenas.
Más precisamente, acaba de cambiar el nombre de SQL PRINTF()
función para FORMAT()
. El motivo es una mejor compatibilidad con otros DBMS. El PRINTF()
original El nombre se conserva como un alias para la compatibilidad con versiones anteriores.
El FORMAT()
La función (o su nombre) se introdujo en SQLite 3.38.0, que se lanzó el 22 de febrero de 2022.
Ejemplo
Aquí hay un ejemplo para demostrarlo:
SELECT
PRINTF("%,d", 123456789) AS PRINTF,
FORMAT("%,d", 123456789) AS FORMAT;
Resultado:
PRINTF FORMAT ----------- ----------- 123,456,789 123,456,789
Podemos ver que FORMAT()
se usa de la misma manera que PRINTF()
se utiliza, y su resultado es el mismo.
Consulte la documentación de SQLite para FORMAT()
función para obtener una descripción general de la función.
Consulte también la documentación de SQLite para PRINTF()
para una explicación detallada.