Jonas Asked: 2011-06-23 01:25:25 +0800 CST2011-06-23 01:25:25 +0800 CST 2011-06-23 01:25:25 +0800 CST 如何使用 PostgreSQL 从双精度转换为 Bigint? 772 我需要使用 PostgreSQL 将 Double Precision 的值转换为 Bigint。我怎样才能做到这一点? 我试过了,to_bigint(myvalue)但那个功能不存在。 postgresql datatypes 1 个回答 Voted Best Answer eevar 2011-06-23T01:34:54+08:002011-06-23T01:34:54+08:00 在 Postgres 中有两种类型转换的方法: 您可以使用 SQL 标准方式执行此操作: select cast(3.141593 as bigint); 或者您可以使用 Postgres 特定的强制转换运算符::: select (3.141593 :: bigint); 您可能还想考虑各种舍入函数。
在 Postgres 中有两种类型转换的方法:
您可以使用 SQL 标准方式执行此操作:
或者您可以使用 Postgres 特定的强制转换运算符:
::
您可能还想考虑各种舍入函数。