ABS または ABSVAL スカラー関数

引数の絶対値を返します。

Read syntax diagramSkip visual syntax diagramABSABSVAL(expression)

スキーマは 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 を返します。