Conversion de tipos en MySQL
Publicado por matematician (1 intervención) el 25/10/2007 15:33:14
Hola amig@s:
¿¿Alguien me podria explicar si existe alguna variable por defecto o 'algo' en los ficheros de configuración de MySQL 5.0, que haga que las divisiones entre dos numeros enteros den por defecto 4 numeros decimales (aunque sean ceros)??
El caso es que hago una consulta en MySQL 4.1 como la siguiente:
select 20/4;
..y el resultado es 5.00 (2 decimales)
Al hacer la misma consulta en MySQL 5.0 ,el resultado es 5.0000 (4decimales)
Tampoco me vale usar la funcion cast() a decimal porque no quiero un numero exacto de decimales (cada division tiene un número distinto) .
Al hacer la consulta en MySQL 5.0 el resultado queda alineado a la izquierda de la columna, mientras en 4.1 queda alineado a la derecha: ¿tiene algo que ver?
Muchas Gracias
¿¿Alguien me podria explicar si existe alguna variable por defecto o 'algo' en los ficheros de configuración de MySQL 5.0, que haga que las divisiones entre dos numeros enteros den por defecto 4 numeros decimales (aunque sean ceros)??
El caso es que hago una consulta en MySQL 4.1 como la siguiente:
select 20/4;
..y el resultado es 5.00 (2 decimales)
Al hacer la misma consulta en MySQL 5.0 ,el resultado es 5.0000 (4decimales)
Tampoco me vale usar la funcion cast() a decimal porque no quiero un numero exacto de decimales (cada division tiene un número distinto) .
Al hacer la consulta en MySQL 5.0 el resultado queda alineado a la izquierda de la columna, mientras en 4.1 queda alineado a la derecha: ¿tiene algo que ver?
Muchas Gracias
Valora esta pregunta


0