SQRT スカラー関数
SQRT 関数は、数値の平方根を戻します。
スキーマは SYSIBM です。 (SQRT 関数の SYSFUN バージョンは引き続き使用可能です。)
- expression
- 組み込み数値データ・タイプの値を戻す式。 引数が 10 進浮動小数点数の場合、演算は 10 進浮動小数点数で実行されます。 それ以外の場合は、関数による処理のために引数が倍精度浮動小数点数に変換されます。
引数が DECFLOAT(n) の場合、結果は DECFLOAT(n) になります。それ以外の場合、結果は倍精度浮動小数点数になります。
結果は NULL になる可能性があります。引数が NULL である場合、その結果は NULL 値になります。
注
- DECFLOAT 特殊値が関係する結果: 引数が特殊 10 進浮動小数点値である場合、10 進浮動小数点数の一般算術演算の規則が適用されます。 式の10 進浮動小数点数のための一般算術演算規則を参照してください。
例
SQUARE は、9.0 の値を持つ DECIMAL(2,1) ホスト変数であると仮定します。
VALUES SQRT(:SQUARE)これは概算値 3.00 を戻します。