it-swarm.asia

Bagaimana saya bisa mengkonversi dari Double Precision ke Bigint dengan PostgreSQL?

Saya perlu mengkonversi nilai Double Precision ke Bigint dengan PostgreSQL. Bagaimana saya bisa melakukan itu?

Saya telah mencoba dengan to_bigint(myvalue) tetapi fungsi itu tidak ada.

25
Jonas

Ada dua cara untuk mengetik typecast di Postgres:

Anda juga melakukannya dengan cara standar SQL:

select cast(3.141593 as bigint);

atau Anda dapat menggunakan operator pemain Postgres: ::

select (3.141593 :: bigint);

Anda mungkin juga ingin mempertimbangkan berbagai fungsi pembulatan .

39
eevar