SQL Serverを使用すると、T-SQL SQRT()
を使用できます 指定されたfloat値の平方根を返す関数。
関数を呼び出すときに引数として番号を指定します。
返されるデータ型はfloat 。
構文
構文は次のようになります:
SQRT ( float_expression )
float_expressionの場所 はfloat型、または暗黙的にfloatに変換できる型の式です。
例1-基本的な使用法
これがデモンストレーションの基本的な例です。
SELECT SQRT(64) Result;
結果:
+----------+ | Result | |----------| | 8 | +----------+
そして別の値で:
SELECT SQRT(10) Result;
結果:
+------------------+ | Result | |------------------| | 3.16227766016838 | +------------------+
例2–負の値
負の値は、無効な浮動小数点演算エラーを返します。
SELECT SQRT(-64) Result;
結果:
Msg 3623, Level 16, State 1, Line 1 An invalid floating point operation occurred.
例3–ゼロ
そしてもちろん、ゼロはゼロを返します。
SELECT SQRT(0) Result;
結果:
+----------+ | Result | |----------| | 0 | +----------+
例4–式
次のような式を使用できます:
SELECT SQRT(60 + 4) Result;
結果:
+----------+ | Result | |----------| | 8 | +----------+