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.