abs()
abs() 関数は数値式の絶対値を返します。
構文
abs(NUM_EXPR)
パラメーター
NUM_EXPR- 絶対値を求める数値式。
説明
abs() 関数は入力値が負の数であれば正の数に変換し、0または正の数であればそのまま返します。入力値の型を保持して返します。32ビット整数を入力すると32ビット整数を、64ビット整数を入力すると64ビット整数を、32ビット浮動小数点(Float)または64ビット浮動小数点(Double)を入力するとその浮動小数点型を返します。
入力値がnullまたは数値でない場合(ブーリアンを含む)はnullを返します。
エラーコード
| エラーコード | 説明 |
|---|---|
| 90600 | パラメーターの数が1個でない場合 |
使用例
これらの使用例で参照するWEB_APACHE_SAMPLEテーブルを準備するには、クエリ実習用データを参照してください。
-
リクエストサイズと基準値の差に絶対値を適用する
table limit=5 WEB_APACHE_SAMPLE | eval result = abs(bytes - 1000) | fields bytes, result -
null入力json "{'val': null}" | eval result = abs(val) | # result: null
互換性
abs() 関数はSonar 4.0以前のバージョンから提供されています。