Oracle POWER() 函数使用指南
Oracle POWER(x, y)
是一个内置函数,它返回 x
的 y
次幂。
Oracle POWER()
语法
这里是 Oracle POWER()
函数的语法:
POWER(num)
参数
x
-
必需的。 幂计算中的基数。
y
-
必需的。 幂计算中的幂。
x
和 y
可以是何数值数据类型或任何可以隐式转换为数值数据类型的非数值数据类型。
返回值
Oracle POWER(x, y)
函数返回 x
的 y
次幂。
如果任何参数是 BINARY_FLOAT
或 BINARY_DOUBLE
,则 ATAN2()
返回 BINARY_DOUBLE
。否则 ATAN2()
返回 NUMBER
。
如果任意一个参数为 NULL
, POWER()
将返回 NULL
。
Oracle POWER()
示例
这里有几个展示了 Oracle POWER()
函数用法的示例。
基本用法
这个语句使用 Oracle POWER()
计算 4 的 2 次方。
SELECT
POWER(4, 2)
FROM dual;
输出:
POWER(4,2)
_____________
16
NULL 参数
如果任意一个参数为 NULL
, POWER()
将返回 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)
是一个内置函数,它返回 x
的 y
次幂。