ฉันจะแปลงสตริงเป็นความแม่นยำสองเท่าใน PostgreSQL ได้อย่างไร
ฉันลองทำสิ่งที่ชอบ:
update points set latitude2 = cast(latitude as double) ;
โดยที่ละติจูดเป็นสตริงและละติจูด 2 เป็นสองเท่า ฉันไม่สามารถทำงานได้
6
" ไม่สามารถใช้งานได้ " ไม่ใช่ข้อความแสดงข้อผิดพลาดของ Postgres ที่ถูกต้อง กรุณาโพสต์ข้อผิดพลาดทั้งหมด (หรืออธิบายสิ่งที่ไม่ทำงาน)
—
a_horse_with_no_name
Eww นี่เป็นคำถามที่ไม่ดีจริงๆด้วยเหตุผลอื่นเพราะคุณกำลังถามเกี่ยวกับลองจิจูดและละติจูดและพวกเขาไม่ควรถูกจัดเก็บเป็นสองเท่าอย่างไรก็ตาม
—
Evan Carroll