[SQL] Stocker nombre à virgules

WRInaute discret
Bonjour à tous :)

Pouvez-vous m'aider ? Je cherche à stocker des nombres à virgules,

De type :

1.569856584455854 (ou 1,569856584455854)

Je ne sais pas dans quel type de champ SQL stocker ce genre de données : float, decimal... ?

Ces données sont en réalité des ratios, un calcul assez complexe entre différentes notes, d'où le nombre de chiffres après la virgule.

Merci par avance !
 
WRInaute discret
Oui, pour MySQL, en MyISAM :)

J'ai mis un float, mais on dirait que les données s'arrondissent (ex : 1.5896696 se transforme en 1.59)
 
Nouveau WRInaute
Pour float, il faut préciser le nombre de décimales.
FLOAT(7,4), signifie stockage sur 7 chiffres dont 4 au plus affectés après la virgule

exmple : 12,32876438943 donnera :
12,329 pour FLOAT(5,3)
12,3288 pour FLOAT(10,4)
 
WRInaute discret
Bonsoir :)

Merci pour vos réponses !

Au final, j'ai utilisé le type "double" qui me convient parfaitement :)
 
Discussions similaires
Haut