¿Cómo puedo convertir una cadena a una precisión doble en PostgreSQL?
Intenté algo como:
update points set latitude2 = cast(latitude as double) ;
donde latitude es una cadena y latitude2 es un doble. Simplemente no puedo hacer que funcione.
postgresql
Yazz.com
fuente
fuente
Respuestas:
double
no es un tipo de datos postgres:pero
double precision
es:Entonces intenta:
si lo prefiere, puede usar
float
* en su lugar, porque de acuerdo con los documentos :db <> violín aquí
* o
float(n)
donde 25 <= n <= 53 porque eso también se toma para significar doble precisiónfuente