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