# ROUND

Округляет заданное входное значение до заданного количества десятичных знаков.

## Синтаксис

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

## Аргументы

#### X

Тип: `numeric`

Числовое значение.

#### D

Тип: `bigint`

По умолчанию: `0`

(Необязательно) Количество десятичных знаков для сохранения.

Если опущено, Πрецизионность по умолчанию равна 0, и `X` округляется до ближайшего целого числа.

## Возвращает

Тип: такой же, как входной `X`

`X` округлено до `D` десятичных знаков.

***

## Примеры

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