POWER (SQL Server Compact)

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

Sintaxis

POWER ( numeric_expression, y)

Argumentos

  • numeric_expression
    Expresión de las categorías de tipos de datos numérico exacto o numérico aproximado, o de tipos que se puedan convertir de forma implícita a float.

  • y
    Potencia a la que se debe elevar numeric_expression. El argumento y puede ser una expresión de tipos que se puedan convertir de forma implícita a float.

Valor devuelto

Devuelve el mismo tipo que numeric_expression excepto en las expresiones siguientes.

Expresión especificada

Valor devuelto

tinyint, smallint

int

real/float

float

Tipos no numéricos que se puedan convertir implícitamente a float

float

Ejemplo

En el ejemplo siguiente se elevan al cubo los valores de la columna SourceValues de la tabla Values.

SELECT SourceValues, POWER(SourceValues, 3) AS Cube
FROM Values
ORDER BY SourceValues

Éste es el conjunto de resultados:

SourceValues.....................Cube
--------------------------------
1................................1
2................................8
3................................27
4................................64
5................................125
6................................216
7................................314
8................................512
9................................729