ZASILANIA (Transact-SQL)
Zwraca wartość określonego wyrażenie do określonego źródła zasilania.
Składnia
POWER ( float_expression , y )
Argumenty
float_expression
Jest wyrażenie typu float lub typu, który można niejawnie konwertowane na float.y
To potęga, do którego należy podnieść float_expression.ymoże być wyrażenie kategorii typu dokładne dane liczbowe numerycznych lub przybliżonej z wyjątkiem bit typu danych.
Zwracane typy
Taki sam jak float_expression.
Przykłady
A.Przy zużyciu energii, aby wyświetlić wyniki 0.0
W poniższym przykładzie pokazano zmiennoprzecinkową pkt niedomiar, która zwraca w wyniku 0.0.
SELECT POWER(2.0, -100.0);
GO
Oto zestaw wyników.
------------------------------------------
0.0
(1 row(s) affected)
B.Za pomocą zasilania
Poniższy przykład zwraca 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
Oto zestaw wyników.
-----------
2
(1 row(s) affected)
-----------
4
(1 row(s) affected)
-----------
8
(1 row(s) affected)
-----------
16
(1 row(s) affected)