POWER (Transact-SQL)
更新: 2006 年 4 月 14 日
傳回指定乘冪之指定運算式的值。
語法
POWER ( float_expression , y )
引數
- float_expression
這是一個 float 類型或能夠隱含地轉換成 float 之類型的運算式。
- y
這是產生 float_expression 的乘冪。y 可以是精確數值或近似數值資料類型類別目錄的運算式,但 bit 資料類型除外。
傳回類型
與 float_expression 相同。
範例
A. 利用 POWER 來顯示 0.0 的結果
下列範例會顯示傳回 0.0
結果的浮點數反向溢位。
SELECT POWER(2.0, -100.0)
GO
以下為結果集:
------------------------------------------
0.0
(1 row(s) affected)
B. 使用 POWER
下列範例會傳回 2
的 POWER
結果。
DECLARE @value int, @counter int
SET @value = 2
SET @counter = 1
WHILE @counter < 5
BEGIN
SELECT POWER(@value, @counter)
SET NOCOUNT ON
SET @counter = @counter + 1
SET NOCOUNT OFF
END
GO
以下為結果集:
-----------
2
(1 row(s) affected)
-----------
4
(1 row(s) affected)
-----------
8
(1 row(s) affected)
-----------
16
(1 row(s) affected)
請參閱
參考
decimal 和 numeric (Transact-SQL)
float 和 real (Transact-SQL)
int、bigint、smallint 和 tinyint (Transact-SQL)
數學函數 (Transact-SQL)
money 和 smallmoney (Transact-SQL)
其他資源
說明及資訊
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 4 月 14 日 |
|