SQRT

SQRT関数は、Expressionの平方根を戻します。

SQL構文

SQRT(Expression)

パラメータ

SQRTには、次のパラメータがあります。

パラメータ 説明

Expression

オペランドまたは列には、任意の数値データ型を指定できます。

説明

  • ExpressionNUMBER型の場合、戻されるデータ型は最大の精度およびスケールを持つNUMBERです。ExpressionBINARY_FLOAT型の場合、戻されるデータ型はBINARY_FLOATになります。それ以外の場合、戻されるデータ型はBINARY_DOUBLEです。

  • ExpressionNUMBER型の場合、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.