

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

# 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 \* 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
```