SQL Server 中的 POWER()函数
POWER()函数:
SQL Server中的此函数用于将指定的指数数提升到指定的基数后返回结果。例如,如果基数为 5,指数为 2,则返回结果为 25。
特征 :
- 此函数用于将指定的指数数提升到指定的基数后查找结果。
- 该函数接受两个参数 base 和 exponent。
- 基值可以为负,但指数值不能为负。
- 基数和指数值可以是分数。
- 此函数使用公式
“(根据)
(指数) = 返回值”。
句法 :
POWER(a, b)
范围 :
此方法接受两个参数,如下所示:
- a :指定的基数。
- b :指定的指数编号。
回报:
它在将指定的指数数提高到指定的基数后返回结果。
示例-1:
得到基值 7 和指数值 2 的结果 49。
SELECT POWER(7, 2);
输出 :
49
示例 2 :
得到 27 for 3 的结果作为基数和指数值。
SELECT POWER(3, 3);
输出 :
27
示例 3 :
使用带有变量的 POWER()函数并获得基值 6 和指数值 0 的结果 1。
DECLARE @Base_Value INT;
DECLARE @Exponent_Value INT;
SET @Base_Value = 6;
SET @Exponent_Value = 0;
SELECT POWER(@Base_Value, @Exponent_Value);
输出 :
1
示例 4:
获得基值 0 和指数值 4 的结果 0。
SELECT POWER(0, 4);
输出 :
0
示例 5:
得到基值 -4 和指数值 3 的结果 -64。
SELECT POWER(-4, 3);
输出 :
-64
示例 6 :
将 POWER()函数与变量一起使用,并为基础浮点值 2.1 和指数浮点值 4.5 获得 28.2 的结果。
DECLARE @Base_Value FLOAT;
DECLARE @Exponent_Value FLOAT;
SET @Base_Value = 2.1;
SET @Exponent_Value = 4.5;
SELECT POWER(@Base_Value, @Exponent_Value);
输出 :
28.182974409756689
应用 :
此函数用于在将指定的指数数提升到指定的基数后返回结果。