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 日 |
|