В этом учебном пособии вы узнаете, как использовать MySQL функцию ROUND с синтаксисом и примерами.
Описание
MySQL функция ROUND возвращает число, округленное до определенного количества десятичных знаков.
Синтаксис
Синтаксис MySQL функции ROUND:
ROUND( number, [ decimal_places ] )
Параметры или аргументы
number – число для округления.
decimal_places - число знаков после запятой до округления. Это значение должно быть положительным или отрицательным целым числом. Если этот параметр опущен, функция ROUND округляет число до 0 десятичных разрядов.
Примечание
- Если decimal_places - отрицательное число, функция ROUND будет делать цифры слева от значений десятичной точки 0.
- Поведение функции ROUND может варьироваться в зависимости от версии MySQL.
- См. также функции FLOOR, CEIL, CEILING и TRUNCATE.
Применение
Функция ROUND может использоваться в следующих версиях MySQL:
- MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0, MySQL 3.23
Пример
Рассмотрим примеры MySQL функции ROUND, чтобы понять, как использовать функцию ROUND в MySQL.
Например:
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 |
mysql> SELECT ROUND(123.345); #Результат: 123 mysql> SELECT ROUND(123.345, 0); #Результат: 123 mysql> SELECT ROUND(123.345, 1); #Результат: 123.3 mysql> SELECT ROUND(123.345, 2); #Результат: 123.35 mysql> SELECT ROUND(123.345, -1); #Результат: 120 mysql> SELECT ROUND(123.345, -2); #Результат: 100 mysql> SELECT ROUND(-123.345); #Результат: -123 |