Esta documentación está archivada y no tiene mantenimiento.

POWER (Transact-SQL)

Actualizado: 14 de abril de 2006

Devuelve el valor de la expresión especificada elevada a la potencia indicada.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL


POWER ( float_expression , y )

float_expression

Es una expresión de tipo float o de un tipo que se puede convertir a float de manera implícita.

y

Es la potencia a la que se eleva float_expression. y puede ser una expresión de la categoría de tipos de datos numérico exacto o numérico aproximado, excepto el tipo de datos bit.

Equivalente a float_expression.

A. Usar POWER para mostrar resultados de 0,0

Este ejemplo muestra un desbordamiento inferior de coma flotante que da como resultado 0.0.

SELECT POWER(2.0, -100.0)
GO

Éste es el conjunto de resultados.

------------------------------------------
0.0

(1 row(s) affected)

B. Usar POWER

El siguiente ejemplo devuelve los resultados de POWER para 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

Éste es el conjunto de resultados.

----------- 
2           

(1 row(s) affected)

----------- 
4           

(1 row(s) affected)

----------- 
8           

(1 row(s) affected)

----------- 
16          

(1 row(s) affected)

Versión Historial

14 de abril de 2006

Contenido modificado:
  • Se ha cambiado el argumento numeric_expression a float_expression en la sintaxis y en la descripción del argumento relacionada.
Mostrar: