FirebirdSQL logo

FLOAT

FLOAT — est un type de données permettant de stocker des nombres à virgule flottante.

Syntaxe
FLOAT [(bin_prec)]
Table 1. Paramètres de type FLOAT
Parameter Description

bin_prec

Précision en chiffres binaires, par défaut début 24

1 - 24: 32 bits simple précision (FLOAT sans spécifier la précision)

25 - 53: double précision 64 bits (synonyme de type DOUBLE PRECISION)

Le type de données par défaut FLOAT est un type de précision simple à virgule flottante de 32 bits.avec une précision approximative de 7 décimales après le point décimal (24 chiffres binaires).Les nombres de type FLOAT vont de 1,175 x 10-38 à 3,402 x 1038.

FLOAT indiquant la précision

Le type FLOAT peut spécifier la précision dans les nombres binaires.

La précision spécifiée de bin_prec affecte la façon dont le nombre est stocké.

  • 1 <= bin_prec <=+ 24 : 32 bits simple précision (synonyme du type FLOAT sans spécification de précision)

  • 25 <= bin_prec <= 53 : 64-bit double-précision (synonyme de DOUBLE PRECISION)

Note

Firebird 3.0 et les versions antérieures supportaient la syntaxe FLOAT(dec_prec), où dec_prec est la précision approximative en décimales.Si 0 <= dec_prec = 7, le type a été mappé en précision simple 32 bits. Si dec_prec > 7, il a été mappé en double précision 64 bits.C’est un comportement non standard. Cette syntaxe n’a pas été documentée auparavant.