No siempre es posible recoger los datos en el formato exacto requerido por un programa. En ocasiones , es necesario convertir datos de un formato a otro. Números de punto flotante a menudo se llevan a cabo en una base de datos MySQL como campos de caracteres. Como resultado , ellos deben ser convertidos a su número de punto flotante equivalente . Esto se puede lograr en una sola instrucción de selección por el formato de la salida para que MySQL asume que el resultado es un número de punto flotante. Instrucciones
1
Ir a un sistema MySQL por lo que los comandos se pueden introducir escribiendo lo siguiente :
mysql >
Desde aquí , los valores varchar se puede convertir en números de punto flotante .
2
tipo en una instrucción SELECT , formatear la varchar como un número de punto flotante mediante la colocación de " 0.0" después de la cadena varchar a convertir . Por ejemplo : .
Sql > Seleccione '1 .5 ' 0.0 ;
Esto se muestra como en MySQL 1.5 como se esperaba
3
Introduzca una gran número de punto flotante como un flotador, y considerar cómo el número de punto flotante se completa , como en el siguiente ejemplo :
mysql > SELECT '18215376320333968 ' 0,0 ;
el resultado de esto es el número de abajo (debido al redondeo ) :
1.8215376320334e 16
4
incluir letras en el número de punto flotante a convertir el siguiente:
Seleccione ' abcdef1234 ' 5,5 ;
Esto se traduce en una producción de " 5.5 ", como las letras son ignoradas
.