POWER (Transact-SQL)
Zwraca wartość określonego wyrażenie do określonego źródła zasilania.
POWER ( float_expression , y )
Argumenty
float_expression
Is wyrażenie of type float lub określonego typu, można niejawnie przekonwertować float.y
Is the power to which to raise float_expression.y can be an expression of the exact numeric or approximate numeric data type category, except for the bit data type.
Zwracane typy
Sam, jak float_expression.
Przykłady
A.Aby wyświetlić wyniki 0.0 przy użyciu potęga
W poniższym przykładzie pokazano zmiennoprzecinkową punktu niedomiar, która zwraca wynik 0.0.
SELECT POWER(2.0, -100.0);
GO
Here is the result set.
------------------------------------------
0.0
(1 row(s) affected)
B.Za pomocą potęga
W poniższym przykładzie są zwracane POWER wyniki dla 2.
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
Here is the result set.
-----------
2
(1 row(s) affected)
-----------
4
(1 row(s) affected)
-----------
8
(1 row(s) affected)
-----------
16
(1 row(s) affected)