SQRT関数は、Expressionの平方根を戻します。
SQL構文
SQRT(Expression)
パラメータ
SQRTには、次のパラメータがあります。
| パラメータ | 説明 |
|---|---|
Expression |
オペランドまたは列には、任意の数値データ型を指定できます。 |
説明
ExpressionがNUMBERまたはTT_DECIMAL型の場合、戻されるデータ型は最大の精度およびスケールを持つNUMBERです。 ExpressionがBINARY_FLOAT型の場合、戻されるデータ型はBINARY_FLOATです。それ以外の場合、戻されるデータ型はBINARY_DOUBLEです。
ExpressionがNUMBERまたはTT_DECIMAL型の場合、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.