渡された式の指定されたべき乗を返します。
構文
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