Bueno amigos bueno quisiera saber si se puede dar un formato por defecto a los campos Float me explico
ahora muestra
3
15
5
5.5
pero bueno quisiera que se muestra cuando se hace un selec
3.00
15.00
5.00
5.50
gracias por el tiempo
| ||||
Respuesta: Formato campo float El formato de representación normalmente se debe manejar en la aplicación, es decir, en el programa que usa la base de datos, y no en la consulta SQL en si, ya que pueden necesitarse representaciones específicas según el idioma del usuario o el entorno en que se deba usar. Sin embargo, es posible hacer que la consulta devuelva los valores de una forma determinada, pero eso no tiene nada que ver con el tipo de dato, ni su valor por default. Eso se hace con funciones, por ejemplo FORMAT(), la cual devuelve un valor numérico en una forna determinada.:
Código MySQL:
Donde el segundo parámetro indica la cantidad de decimales que se representarán.Ver original Advertencias: - Esta función convierte el número en una cadena de texto, por lo que en la aplicación el valor recibido deja de ser un número. - La función devuelve el número convertido y formateado, pero sólo en formato inglés. No formatea para español (con coma decimal en lugar de punto), por lo que si se necesita en español eso debe hacerse en la aplicación y no en la base.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: Formato campo float Hola yense, No sé si te sirva, pero la función FORMAT te permite formatear un numero y obtener una salida ###,###,###.##, es decir te separa en miles y te llena el número de decimales que le indiques:
Código MySQL:
Ver original haz la prueba y nos comentas. Editado: perdón, no vi que el compañero gnzsoloyo ya te había dado la respuesta. Saludos Saludos Leo. |
Etiquetas: |