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');