FLOAT

Sintassi

FLOAT[(M,D)] [UNSIGNED] [ZEROFILL]

Spiegazione

Un numero a virgola mobile di piccole dimensioni (precisione singola). I valori permessi sono: da -3.402823466E+38 a -1.175494351E-38, 0 e da 1.175494351E-38 a 3.402823466E+38. Questi sono limiti teorici, basati sugli standard IEEE. I limiti effettivi potrebbero essere un po' più restrittici, a seconda del sistema operativo e dell'hardware in uso.

M è il numero totale di cifre e D è il numero di cifre che seguono la virgola decimale. Se M e D sono omessi, i limiti sono quelli imposti dall'hardware. Un numero a virgola mobile a precisione singola ha una recisione di circa 7 cifre decimali.

UNSIGNED, se specificato, proibisce i valori negativi.

L'uso di FLOAT potrebbe causare problemi inaspettati, perché tutti i calcoli in MariaDB sono eseguiti con la doppia precisione. Si veda http://dev.mysql.com/doc/refman/5.1/en/no-matching-rows.html.

Commenti

Sto caricando i commenti......