SQLServerで2乗した値を取得するには、SQUARE関数を使用します。
構文
- (SQUARE関数の構文)
- SQUARE(<数値>)
戻り値の型はfloat型です。
サンプル
例)SQUARE関数を使用したサンプル
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
-- 3の2乗を取得する select square(3) ⇒9 -- 0の2乗を取得する select square(0) ⇒0 -- -3の2乗を取得する select square(-3) ⇒9 -- nullの2乗を取得する select square(null) ⇒null |
備考
- 引数にnullを指定してもエラーにはなりませんが、数値以外を指定するとエラーになります。