

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

Returns the absolute value of the input argument. Returns `null` if the input argument is null.

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

## Examples
<a name="sqlrf_abs_examples"></a>


| Function | Result | 
| --- | --- | 
|  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  | 

If you use `cast as VARCHAR` in SQLline to show the output, the value is returned as `+3 04:20`.

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