PostgreSQL: quelle est la différence entre le flotteur(1) et float(24)?
Je vais avoir du mal à comprendre la précision du paramètre p pour float(p)
dans PostgreSQL. Par exemple, float(1)
et float(24)
semblent être exactement la même pour moi.
Quelqu'un peut-il me fournir quelques exemples de leurs différences, s'il vous plaît?
Vous devez vous connecter pour publier un commentaire.
C'est dans le manuel:
Cependant, le point essentiel ici, c'est qu'il spécifie la minimum une précision acceptable. PostgreSQL utilise pour sélectionner le type de données (
float4
oufloat8
) qui répond à l'exigence.Vous pouvez utiliser
pg_typeof
pour confirmer les sélections de texte.De manière efficace, il est juste là pour soutenir la syntaxe standard et se traduit dans PostgreSQL est un dialecte à travers la sélection de types - là où il est utilisé.
float4
oufloat8
tant que de besoin.