# ROUND

将给定输入四舍五入到给定的小数位数。

## 语法

```
ROUND(X [, D])
```

## 参数

#### X

类型：`numeric`

一个数值。

#### D

类型：`bigint`

默认设置：`0`

（可选）要保留的小数位数。

如果省略，精确度默认为 0，并且 `X` 将四舍五入到最接近的整数。

## 返回

类型：与输入相同 `X`

`X` 四舍五入到 `D` 位小数。

***

## 示例

| X | D | 输出 |
| --- | --- | --- |
| 1.1 |  | 1.0 |
| -1.1 |  | -1.0 |
| 1.9 |  | 2.0 |
| -1.9 |  | -2.0 |
| 1 |  | 1 |
| 1 | 5 | 1 |
| 1.23 | 1 | 1.2 |
| 1 + 1 |  | 2 |
| 0 |  | 0 |
| -1 |  | -1 |