Oracle POWER() 函数使用指南

Oracle POWER(x, y) 是一个内置函数,它返回 xy 次幂。

Oracle POWER() 语法

这里是 Oracle POWER() 函数的语法:

POWER(num)

参数

x

必需的。 幂计算中的基数。

y

必需的。 幂计算中的幂。

xy 可以是何数值数据类型或任何可以隐式转换为数值数据类型的非数值数据类型。

返回值

Oracle POWER(x, y) 函数返回 xy 次幂。

如果任何参数是 BINARY_FLOATBINARY_DOUBLE,则 ATAN2() 返回 BINARY_DOUBLE。否则 ATAN2() 返回 NUMBER

如果任意一个参数为 NULLPOWER() 将返回 NULL

Oracle POWER() 示例

这里有几个展示了 Oracle POWER() 函数用法的示例。

基本用法

这个语句使用 Oracle POWER() 计算 4 的 2 次方。

SELECT
    POWER(4, 2)
FROM dual;

输出:

   POWER(4,2)
_____________
           16

NULL 参数

如果任意一个参数为 NULLPOWER() 将返回 NULL

SET NULL 'NULL';
SELECT
    POWER(1, NULL),
    POWER(NULL, 1),
    POWER(NULL, NULL)
FROM dual;

输出:

   POWER(1,NULL)    POWER(NULL,1)    POWER(NULL,NULL)
________________ ________________ ___________________
            NULL             NULL                NULL

在本示例中,我们使用 SET NULL 'NULL'; 语句将 NULL 值显示为 'NULL' 字符串。

结论

Oracle POWER(x, y) 是一个内置函数,它返回 xy 次幂。