# ROUND

指定された入力を、指定された小数点以下の桁数に丸めます。

## 構文

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

## 引数

#### X

型: `numeric`

数値。

#### D

型: `bigint`

既定: `0`

(オプション) 保持する小数点以下の桁数。

省略された場合、精度は既定で 0 になり、`X` はもっとも近い整数に丸められます。

## 戻り値

型: 入力 `X` と同じ

小数点以下 `D` 桁に丸められた `X`。

***

## 例

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