Wie kann ich eine Zeichenfolge in PostgreSQL in eine doppelte Genauigkeit konvertieren?
Ich habe versucht, etwas wie:
update points set latitude2 = cast(latitude as double) ;
Dabei ist Breitengrad ein String und Breitengrad2 ein Double. Ich kann es einfach nicht zum Laufen bringen.
postgresql
Zubair
quelle
quelle
Antworten:
double
ist kein Postgres-Datentyp:aber
double precision
ist:Also versuche:
Wenn Sie möchten, können Sie stattdessen
float
* verwenden, da laut den Dokumenten :db <> hier fummeln
* oder
float(n)
mit 25 <= n <= 53, da dies auch doppelte Genauigkeit bedeutetquelle