sql >> Base de Datos >  >> RDS >> MariaDB

Formateo de números con comas en MariaDB

En MariaDB, podemos usar FORMAT() función para dar formato a un número con comas.

Más específicamente, la función devuelve el número como una cadena formateada, con separadores de miles y un separador decimal y redondeado a la posición decimal dada.

Ejemplo

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.

Solo para estar seguro, 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

Las comas no siempre se utilizan para el separador de grupos. En muchas localidades, el punto/punto se usa para el separador de grupo y la coma se usa para el lugar decimal.

El FORMAT() La función acepta un tercer argumento que nos permite especificar una configuración regional para usar para el formateo.

He aquí un ejemplo:

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

Resultado:

123,456.79

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.