本文件已封存並已停止維護。
POWER (Transact-SQL)
SQL Server 2005
更新:
2006 年 4 月 14 日
傳回指定乘冪之指定運算式的值。
- float_expression
-
這是一個 float 類型或能夠隱含地轉換成 float 之類型的運算式。
- y
-
這是產生 float_expression 的乘冪。y 可以是精確數值或近似數值資料類型類別目錄的運算式,但 bit 資料類型除外。
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)
顯示:

