

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# ABS
<a name="sql-reference-abs"></a>

返回输入参数的绝对值。如果输入参数为 null，则返回 `null`。

```
ABS ( <numeric-expression>  <interval-expression>
      )
```

## 示例
<a name="sqlrf_abs_examples"></a>


| 函数 | 结果 | 
| --- | --- | 
|  ABS(2.0)  |  2.0  | 
|  ABS(-1.0)  |  1.0  | 
|  ABS(0)  |  0  | 
|  ABS(-3 \$1 3)  |  9  | 
|  ABS(INTERVAL '-3 4:20' DAY TO MINUTE)  |  INTERVAL '3 4:20' DAY TO MINUTE  | 

如果您使用`cast as VARCHAR`中的 SQLline 来显示输出，则该值将返回为`+3 04:20`。

```
 values(cast(ABS(INTERVAL '-3 4:20' DAY TO MINUTE) AS VARCHAR(8)));
  +-----------+
    EXPR$0   
  +-----------+
   +3 04:20  
  +-----------+
  1 row selected
```