MariaDB POW() 函数使用指南

在 MariaDB 中,POW(x, y) 是一个内置函数,它返回 xy 次幂。

POW()POWER() 的同义词。

MariaDB POW() 语法

这里是 MariaDB POW() 函数的语法:

POW(x, y)

参数

x
必需的。 次幂计算中的基数。
y
必需的。 次幂计算中的指数。

如果您不提供参数或提供了错误数量的参数,MariaDB 将报告一个错误:ERROR 1582 (42000): Incorrect parameter count in the call to native function 'POW'

返回值

MariaDB POW(x, y) 函数计算 xy 次幂并返回结果,即: xy

如果任意一个参数为 NULLPOW() 函数将会返回 NULL

MariaDB POW() 示例

示例 1

要计算 2 的 3 次幂,请使用如下带有 MariaDB POW() 函数的语句:

SELECT POW(2, 3);

输出:

+-----------+
| POW(2, 3) |
+-----------+
|         8 |
+-----------+

示例 2

这里还有个综合的示例

SELECT
    POW(2, 0),
    POW(2, 2),
    POW(2, 4),
    POW(2.5, 2),
    POW(2, -2),
    POW(2, -4),
    POW(2, NULL),
    POW(NULL, 2),
    POW(NULL, NULL)\G

输出:

      POW(2, 0): 1
      POW(2, 2): 4
      POW(2, 4): 16
    POW(2.5, 2): 6.25
     POW(2, -2): 0.25
     POW(2, -4): 0.0625
   POW(2, NULL): NULL
   POW(NULL, 2): NULL
POW(NULL, NULL): NULL

结论

在 MariaDB 中,POW(x, y) 是一个内置函数,它返回 xy 次幂。