Formatear número desde la base de datos

Hola quisiera saber si hay alguna función como el FORMAT_DATE, para formatear un número, pero desde el select.
Gracias,

1 respuesta

Respuesta
1
Si lo quieres desde el select en mysql la función es FORMAT(X, D)
SELECT FORMAT(12332.123456, 4);
-> '12,332.1235'
SELECT FORMAT(12332.1,4);
-> '12,332.1000'
SELECT FORMAT(12332.2,0);
-> '12,332'
Desde PHP es number_format ( float numero [, int decimales])
<?php
$numero = 1234.56;
// notacion inglesa (predeterminada)
$numero_formato_ingles = number_format($numero);
// 1,234
// notacion francesa
$numero_formato_frances = number_format($numero, 2, ',', ' ');
// 1 234,56
$numero = 1234.5678;
// notacion inglesa sin separador de miles
$numero_formato_ingles = number_format($numero, 2, '.', '');
// 1234.57
?>
Espero te sirva de ayuda y me comentes como te fue.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas