Udostępnij za pośrednictwem


ZASILANIA (Transact-SQL)

Zwraca wartość określonego wyrażenie do określonego źródła zasilania.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

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)