Bagaimana saya bisa mengubah string menjadi presisi ganda di PostgreSQL?
Saya mencoba sesuatu seperti:
update points set latitude2 = cast(latitude as double) ;
di mana garis lintang adalah string dan garis lintang2 adalah garis ganda. Aku tidak bisa membuatnya bekerja.
postgresql
Yazz.com
sumber
sumber
Jawaban:
double
bukan tipe data postgres:tetapi
double precision
adalah:Jadi cobalah:
jika Anda suka, Anda dapat menggunakan
float
* sebagai gantinya, karena menurut dokumen :db <> biola di sini
* atau di
float(n)
mana 25 <= n <= 53 karena itu juga berarti presisi gandasumber