PostgreSQL cbrt() 函数使用指南
PostgreSQL cbrt()
函数返回指定数字的立方根。
cbrt()
语法
这里是 PostgreSQL cbrt()
函数的语法:
cbrt(numeric_value) -> double precision
参数
numeric_value
- 必需的。 一个数字,它可以是正数、负数、或者零,它可以是整数,也可以是小数。
返回值
PostgreSQL cbrt()
函数返回指定参数的立方根。
如果参数为 NULL
,cbrt()
函数将返回 NULL
。
如果您提供了一个不是数字类型的参数,PostgreSQL 将给出一个错误。
cbrt()
示例
这里有几个 cbrt()
函数的示例。
SELECT
cbrt(0) AS "cbrt(0)",
cbrt(125) AS "cbrt(125)",
cbrt(-125) AS "cbrt(-125)",
cbrt(85.184) AS "cbrt(85.184)";
cbrt(0) | cbrt(125) | cbrt(-125) | cbrt(85.184)
---------+-----------+------------+--------------
0 | 5 | -5 | 4.4
如果您使用了一个不是数字类型的参数,PostgreSQL 将给出一个错误:无效的类型 double precision 输入语法。
SELECT cbrt('abc');
错误: 无效的类型 double precision 输入语法: "abc"
第1行SELECT cbrt('abc');
^