ABS または ABSVAL スカラー関数
引数の絶対値を返します。
スキーマは SYSIBM です。
ABS 関数の SYSFUN バージョン (または ABSVAL) 関数は引き続き使用可能です。
- expression
- 組み込み数値データ・タイプの値を戻す式。
結果のデータ・タイプと長さ属性は、引数と同じになります。 結果は NULL になる可能性があります。引数が NULL の場合、結果は NULL 値になります。 引数が SMALLINT、INTEGER、または BIGINT の最大負数値であると、その結果はオーバーフロー・エラーになります。
注
DECFLOAT 特殊値が関係する結果: 10 進浮動小数点値の場合、特殊値は以下のように扱われます。
- ABS(NaN) および ABS(-NaN) は NaN を返します。
- ABS(Infinity) および ABS(-Infinity) は Infinity を返します。
- ABS(sNaN) および ABS(-sNaN) は sNaN を返します。
例
ABS(-51234)
は値 51234 の INTEGER を返します。