Postgresql
如何使用 PostgreSQL 從雙精度轉換為 Bigint?
我需要使用 PostgreSQL 將 Double Precision 的值轉換為 Bigint。我怎樣才能做到這一點?
我試過了,
to_bigint(myvalue)
但那個功能不存在。
在 Postgres 中有兩種類型轉換的方法:
您可以使用 SQL 標準方式執行此操作:
select cast(3.141593 as bigint);
或者您可以使用 Postgres 特定的強制轉換運算符:
::
select (3.141593 :: bigint);
您可能還想考慮各種舍入函式。