SQLServerでべき乗を求めるには、POWER関数を使用します。
構文
- (POWER関数の構文)
- POWER(<数値>, <べき乗>)
戻り値の型はPOWERに指定した値によって変わります。
例)引数の型:int ⇒戻り値の型:int
サンプル
例)べき乗を求めるサンプル
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
-- 2の3乗を求める select power(2,3) ⇒8 -- 0の3乗を求める select power(0,3) ⇒0 -- 2の0乗を求める select power(2,0) ⇒1 -- 2の1乗を求める select power(2,1) ⇒2 -- nullの3乗を求める select power(null,3) ⇒null -- 2のnull乗を求める select power(2,null) ⇒null -- nullのnull乗を求める select power(null,null) ⇒null |
備考
- 引数にnullを指定してもエラーにはなりませんが、数値以外を指定するとエラーになります。