Как я могу преобразовать строку с двойной точностью в PostgreSQL?
Я попробовал что-то вроде:
update points set latitude2 = cast(latitude as double) ;
где широта является строкой, а широта2 является двойной. Я просто не могу заставить его работать.
postgresql
Yazz.com
источник
источник
Ответы:
double
не является типом данных postgres:но
double precision
это:Поэтому постарайтесь:
если вы предпочитаете, вы можете использовать
float
* вместо этого, потому что в соответствии с документами :дБ <> скрипка здесь
* или
float(n)
где 25 <= n <= 53, потому что это также означает двойную точностьисточник