Saya perlu mengkonversi nilai Double Precision ke Bigint dengan PostgreSQL. Bagaimana saya bisa melakukan itu?
Saya sudah mencoba to_bigint(myvalue)
tetapi fungsi itu tidak ada.
Saya perlu mengkonversi nilai Double Precision ke Bigint dengan PostgreSQL. Bagaimana saya bisa melakukan itu?
Saya sudah mencoba to_bigint(myvalue)
tetapi fungsi itu tidak ada.
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 .
CAST
benar - benar melakukan pembulatan