“Conocimiento Programación>Programación PHP /MySQL

Cómo convertir Varchar flotar en MySQL

2015/6/20
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

.

Programación PHP /MySQL
Cómo convertir una cadena a XML en PHP
Cómo insertar una imagen en un correo electrónico HTML Usando PHP
¿Qué es Buffer Pool in SQL
¿Cómo se crea un usuario público que requiere una contraseña para ver la base de datos en MySQL?
Cómo crear imágenes en miniatura JPG con PHP
Cómo crear un formulario de pedido con PHP
Cómo determinar si un archivo es una imagen en PHP
Cómo convertir INT para cuerdas en MS SQL
Conocimiento de la computadora © http://www.ordenador.online