sql >> Base de Datos >  >> RDS >> Mysql

Cómo formatear números con comas en MySQL

Podemos usar el FORMAT() función en MySQL para dar formato a los números en un formato más legible por humanos.

La función devuelve el número como una cadena formateada. Agrega separadores de miles y un separador decimal según sea necesario, y redondea los resultados a la posición decimal dada.

Ejemplo

En MySQL, el FORMAT() La función acepta un número como primer argumento, seguido de la posición decimal:

SELECT FORMAT(123456.789, 2);

Resultado:

123,456.79

No es necesario especificar dónde deben ir las comas. La función sabe dónde ponerlos.

Aquí hay otro ejemplo con un número mayor:

SELECT FORMAT(123456789.123456789, 6);

Resultado:

123,456,789.123457

Uso de una coma para el lugar decimal

En muchos lugares, la coma se usa como lugar decimal y el punto/punto se usa como separador de grupo.

El FORMAT() La función acepta un tercer argumento que nos permite especificar la configuración regional que se usará al formatear el número.

Ejemplo:

SELECT FORMAT(123456.789, 2, 'de_DE');

Resultado:

123,456.79

En este caso, configuré la configuración regional en de_DE , que es para alemán. Esta vez, la coma se usa como separador decimal y el punto se usa como separador de grupos.