power() 是一个用于计算两个值指数的系统函数。
power() 在 PostgreSQL 6.5 中添加。
用法
power (numeric,numeric) →numeric
power (double precision,double precision) →double precision
运算符 ^ 等同于 power() 函数。
pow() 是 power() 的一个未记录的别名。
numeric_power() 是 power() 的 numeric 形式的一个未记录的别名。
变更历史
- PostgreSQL 16
- 整数指数的 numeric
power()的精度有所提高 (commit 40c7fcbb)
- 整数指数的 numeric
- PostgreSQL 8.0
- 名称已恢复为
power()(commit fc7fd501)
- 名称已恢复为
- PostgreSQL 7.0
- 重命名为
pow()(commit 64568100)
- 重命名为
- PostgreSQL 6.5
- 添加于 (commit 0e9d75c6)
示例
power() 的用法示例
postgres=# SELECT power(2.5, 2);
power
--------------------
6.2500000000000000
(1 row)
postgres=# SELECT power(2.5::double precision, 2);
power
-------
6.25
(1 row)
参考资料
- PostgreSQL 文档: 数学函数
分类
反馈
请在此处 提交任何关于“power()”的评论、建议或更正。