ABS または スカラー関数 ABSVAL

ABS 関数は、数値の絶対値を戻します。

構文図を参照するビジュアルシンタックスダイアグラムをスキップするABSABSVAL( 数値式)

スキーマは SYSIBM です。

引数は、いずれかの組み込み数値データ・タイプの値を戻す式であることが必要です。

引数を、文字ストリングまたはグラフィック・ストリングのデータ・タイプにすることもできます。 ストリング入力は、暗黙的に DECFLOAT(34) の数値にキャストされます。

関数の結果は、引数と同じデータ・タイプと長さ属性を持ちます。

結果はnullになる可能性があります。引数がnullの場合、結果もnull値となります。

代替構文:
ABS は、SQL 標準に準拠するために使用する必要があります。

ホスト変数 PROFIT は、値が -50000 の長精度整数であると想定します。 以下のステートメントは値が 50000 である長精度整数を戻します。
   SELECT ABS(:PROFIT)
     FROM SYSIBM.SYSDUMMY1;