Comment convertir une chaîne en double précision dans PostgreSQL?
J'ai essayé quelque chose comme:
update points set latitude2 = cast(latitude as double) ;
où latitude est une chaîne et latitude2 est un double. Je n'arrive pas à le faire fonctionner.
postgresql
Yazz.com
la source
la source
Réponses:
double
n'est pas un type de données postgres:mais
double precision
c'est:Alors essayez:
si vous préférez, vous pouvez utiliser
float
* à la place, car selon les documents :db <> violon ici
* ou
float(n)
où 25 <= n <= 53 car cela signifie également double précisionla source