POWER (SQL Server Compact)
將給定運算式的值傳回給指定的乘冪。
語法
POWER ( numeric_expression, y)
引數
numeric_expression
屬於精確數值或近似數值資料類型的運算式,或是隱含可轉換為 float 的類型。y
將 numeric_expression 相乘的乘冪。此 y 引數可能是屬於可隱含轉換到 float 類型的運算式。
傳回值
傳回與 numeric_expression 相同的類型,但是下列運算式除外。
指定運算式 |
傳回類型 |
---|---|
tinyint,smallint |
int |
real/float |
float |
可隱含轉換為 float 的非數值類型 |
float |
範例
以下範例會將 Values 資料表 SourceValues 資料行的值相乘為 3 乘冪。
SELECT SourceValues, POWER(SourceValues, 3) AS Cube
FROM Values
ORDER BY SourceValues
結果集如下:
SourceValues.....................Cube
--------------------------------
1................................1
2................................8
3................................27
4................................64
5................................125
6................................216
7................................314
8................................512
9................................729