В этом учебном пособии вы узнаете, как использовать функцию round в PostgreSQL с синтаксисом и примерами.
Описание
Функция round PostgreSQL возвращает число, округленное до определенного количества десятичных знаков.
Синтаксис
Синтаксис функции round в PostgreSQL:
round( number, [ decimal_places ] )
Параметры или аргументы
- number
- Число для округления.
- decimal_places
- Количество десятичных знаков до которых number округляется. Это значение должно быть положительным или отрицательным целым числом. Если этот параметр не указан, функция округления округляет число до 0 десятичных знаков.
Примечание
- Если decimal_places является отрицательным числом, то функция round сделает цифры слева от десятичного знака значениями 0.
- См. также функции trunc, floor, ceil и ceiling.
Применение
Функция round может использоваться в следующих версиях PostgreSQL:
- PostgreSQL 11, PostgreSQL 10, PostgreSQL 9.6, PostgreSQL 9.5, PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4
Пример
Рассмотрим некоторые примеры функции round, чтобы понять, как использовать функцию round в PostgreSQL.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
SELECT round(123.315); --Результат: 123 SELECT round(125.315, 0); --Результат: 125 SELECT round(125.315, 1); --Результат: 125.3 SELECT round(125.315, 2); --Результат: 125.32 SELECT round(125.315, -1); --Результат: 130 SELECT round(125.315, -2); --Результат: 100 SELECT round(-123.315); --Результат: -123 |