ABS または スカラー関数 ABSVAL
ABS 関数は、数値の絶対値を戻します。
スキーマは SYSIBM です。
引数は、いずれかの組み込み数値データ・タイプの値を戻す式であることが必要です。
引数を、文字ストリングまたはグラフィック・ストリングのデータ・タイプにすることもできます。 ストリング入力は、暗黙的に DECFLOAT(34) の数値にキャストされます。
関数の結果は、引数と同じデータ・タイプと長さ属性を持ちます。
結果はnullになる可能性があります。引数がnullの場合、結果もnull値となります。
注
- 代替構文:
- ABS は、SQL 標準に準拠するために使用する必要があります。
例
ホスト変数 PROFIT は、値が -50000 の長精度整数であると想定します。 以下のステートメントは値が 50000 である長精度整数を戻します。
SELECT ABS(:PROFIT)
FROM SYSIBM.SYSDUMMY1;