當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


SQL Server POWER()用法及代碼示例

POWER()函數:
將指定的 index 編號提高到指定的基數後,SQL Server中的此函數用於返回結果。例如,如果底數是5, index 是2,則將返回結果25。

特征:

  • 該函數用於在將指定的 index 數提高到指定的基數後查找結果。
  • 該函數接受base和exponent兩個參數。
  • 基本值可以為負,但不能為 index 值。
  • 基數和 index 值可以是分數。
  • 此函數使用公式
    “(基礎)
    (exponent)=返回值”。

用法:

POWER(a, b)

參數:
此方法接受以下兩個參數:

  • a:指定的基數。
  • b:指定的 index 數。

返回值:
將指定的 index 編號提高到指定的基數後,它將返回結果。



示例1:
對於基值7和 index 值2獲得49的結果。

SELECT POWER(7, 2);

輸出:

49

示例-2:
得到3的27的結果作為基數和 index 值。

SELECT POWER(3, 3);

輸出:

 27

示例3:
將POWER()函數與變量一起使用,並獲得基值6和 index 值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和 index 值4獲得0的結果。

SELECT POWER(0, 4);

輸出:

0

示例5:
對於基本值-4和 index 值3,獲得-64的結果。

SELECT POWER(-4, 3);

輸出:

-64

示例6:
將POWER()函數與變量一起使用,基本浮點值2.1和 index 浮點值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

應用:
該函數用於在將指定的 index 數提高到指定的基數後返回結果。

相關用法


注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 POWER() Function in SQL Server。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。