ln()
是一个系统函数,返回指定值的自然对数。
ln()
在 PostgreSQL 6.5 中添加。
用法
ln (numeric
) →numeric
ln (double precision
) →double precision
提供的数值必须大于 0
。
更改历史记录
- PostgreSQL 6.5
- 添加 (提交 0e9d75c6)
示例
ln()
的基本用法示例
postgres=# SELECT ln(2); ln -------------------- 0.6931471805599453 (1 row)
无法计算零或负数的自然对数
postgres=# SELECT ln(0); ERROR: cannot take logarithm of zero postgres=# SELECT ln(-1); ERROR: cannot take logarithm of a negative number
参考文献
- PostgreSQL文档: 数学函数