Tengo una columna FLOAT que contiene algunos números muy pequeños como 0.00000000000234¿cómo puedo desactivar la notación exponencial cuando selecciono un flotador de MySQL?
Cuando los selecciono en MySQL, los devuelvo en notación exponencial como 2.34e-13. ¿Hay alguna manera de que pueda modificar el formato de estos números para obligar a MySQL a devolverlo como 0.00000000000234?
En última instancia, lo que quiero hacer es modificar la pantalla, no la representación subyacente del número. Por lo tanto, probablemente sea una configuración de pantalla o formato. MySQL tiene una función FORMAT(), pero no se parece en nada a lo que yo quiero (pone números en formato como 123,456.78).
mysql no formatea los números, devuelve flotantes reales. ¿Qué frontend/UI estás usando para mostrar los resultados? – sehe
@sehe, en realidad MySQL formatea los números en notación exponencial si tiene muchos ceros al frente de su (<1) decimal. Obtengo este resultado usando el cliente MySQL incorporado. SELECCIONE mycol FROM tabla WHERE id = 1, mycol se volverá exponencial. – Stephen
Así que el cliente 'built-in '(eso no está incorporado, pero entiendo lo que quiere decir) hace el formateo. Gracias por aclarar – sehe