Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Especificar el números de decimales

Estas en el tema de Especificar el números de decimales en el foro de Mysql en Foros del Web. Hola compañeros, Soy nuevo en esto de mysql, quisiera saber como puedo especificar el número de decimales que puedo poner a un float. Estoy utilizando ...
  #1 (permalink)  
Antiguo 12/05/2007, 12:00
 
Fecha de Ingreso: noviembre-2006
Mensajes: 15
Antigüedad: 17 años, 5 meses
Puntos: 0
Especificar el números de decimales

Hola compañeros,

Soy nuevo en esto de mysql, quisiera saber como puedo especificar el número de decimales que puedo poner a un float. Estoy utilizando phpmyadmin, no sé si se puede hacer a través de esta interfaz o tiene que ser una instrucción sql. Gracias.
  #2 (permalink)  
Antiguo 12/05/2007, 17:02
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Re: Especificar el números de decimales

Declarando el campo FLOAT con (entero, decimales). De esa forma lo limitas a que solo guarde 2 decimales.

Una cosa, phpMyAdmin, es simplemente una herramienta para administrar BD MySQL, o sea, es igual que lo hagas en línea de comandos o en phpMyAdmin, el resultado del SQL realizado, va a ser siempre el mismo.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #3 (permalink)  
Antiguo 12/05/2007, 17:23
 
Fecha de Ingreso: noviembre-2006
Mensajes: 15
Antigüedad: 17 años, 5 meses
Puntos: 0
Pregunta Re: Especificar el números de decimales

Ok, pero no sé que instrucción tengo que poner para hacerlo. Estoy bastante verde en sql. Me cree las tablas con phpmyadmin y tengo un tipo que es float pero que solo tiene parte entera y decimales, pero si pongo 8.00, se come los ceros y quiero mostrarlos al leer de la base de datos, y también me gustaría que la separación entre parte entera y decimal fuese una coma en vez de un punto. ¿Cómo lo hago?
  #4 (permalink)  
Antiguo 14/06/2007, 12:42
Avatar de syntex  
Fecha de Ingreso: noviembre-2002
Ubicación: Cataluña
Mensajes: 978
Antigüedad: 21 años, 5 meses
Puntos: 4
Re: Especificar el números de decimales

perdonadme pero tenia un INT y solo se guarda en numerico pero no decimales, lo hago con FLOAT y me lo guarda como un INT, sin decimales.


Un saludo.
__________________
------------------------------------------------
La paciencia es el rey de la ciencia
------------------------------------------------

  #5 (permalink)  
Antiguo 10/07/2007, 15:54
Avatar de fermar21  
Fecha de Ingreso: marzo-2004
Ubicación: San Nicolas - Bs. As.
Mensajes: 294
Antigüedad: 20 años, 1 mes
Puntos: 0
Re: Especificar el números de decimales

Hola Jorrey,

Para hacer eso debes selccionar FLOAT y al lado donde dice Longitud/Valores colocas por ejemplo 2,2 (dos enteros y dos decimales.
Esto te quedaria luego algo asi FLOAT(2,2)

Saludos,
__________________
Fernando Marinzulich
Programador Web (PHP/MySQL/Jquery)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 17:51.