SQRT
SQRT関数は、Expressionの平方根を戻します。
SQL構文
SQRT(Expression)パラメータ
SQRTには、次のパラメータがあります。
| パラメータ | 説明 |
|---|---|
|
|
オペランドまたは列には、任意の数値データ型を指定できます。 |
説明
-
ExpressionがNUMBER型の場合、戻されるデータ型は最大の精度およびスケールを持つNUMBERです。ExpressionがBINARY_FLOAT型の場合、戻されるデータ型はBINARY_FLOATになります。それ以外の場合、戻されるデータ型はBINARY_DOUBLEです。 -
ExpressionがNUMBER型の場合、Expressionの値には負数を指定できません。 -
Expressionがバイナリの浮動小数点数(BINARY_FLOATまたはBINARY_DOUBLE)に解決される場合は、次のようになります。-
Expressionの値が> = 0の場合、結果は正数になります。 -
Expressionの値が= -0の場合、結果は-0になります。 -
Expressionの値が< 0の場合、結果はNaNになります。
-
例
SQRT関数を使用して、-10の絶対値の平方根を戻します。次に、その値をBINARY_FLOATにキャストします。
Command> SELECT CAST (SQRT (ABS (-10)) AS BINARY_FLOAT ) FROM dual; < 3.162278 > 1 row found.