Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come convertire Varchar a galleggiare in MySQL

Non sempre è possibile raccogliere i dati nel formato esatto richiesto da un programma. Occasionalmente , è necessario convertire i dati da un formato all'altro . Numeri in virgola mobile sono spesso tenute in un database MySQL come campi di caratteri . Come risultato , essi devono essere convertiti al loro numero floating point equivalente . Ciò può essere ottenuto in una singola istruzione SELECT formattando l'output in modo che MySQL presuppone che il risultato è un numero in virgola mobile . Istruzioni
1

Vai al prompt di MySQL in modo che i comandi possono essere inseriti digitando il seguente :

mysql >

Da qui , i valori varchar può essere convertita in numeri in virgola mobile .
2

tipo in una dichiarazione prescelta , la formattazione del varchar come un numero in virgola mobile mettendo "0.0" dopo la stringa varchar da convertire . Per esempio : .

Sql > Seleziona '1 .5 ' 0,0 ;

Questo viene visualizzato come 1.5 in MySQL come previsto
3

Inserisci un grande numero in virgola mobile come float , e considerare come il numero in virgola mobile è completato , come nel seguente esempio :

mysql > SELEZIONA '18215376320333968 ' 0,0 ;

il risultato di questo è sul numero ( a causa degli arrotondamenti ) :

1.8215376320334e 16
4

Includere lettere nel numero in virgola mobile da convertire nel modo seguente :

Selezionare ' abcdef1234 ' 5,5 ;

Ciò si traduce in una produzione di " 5.5 ", come le lettere vengono ignorati

.

 

Programmazione © www.354353.com