Функция MySQL Round()

Funkcia Mysql Round



Округление числа относится к нахождению приблизительного ближайшего значения данного числового значения. Округление чисел — обычная практика при работе с числовыми значениями, позволяющая получить числовое значение, которое легче читать и анализировать.

В этом руководстве вы узнаете о функции MySQL round(). Мы рассмотрим, что делает функция, ее синтаксис, допустимые параметры, возвращаемые значения и практические примеры использования функции.

Функция MySQL Round()

В MySQL функция round() позволяет округлить числовое значение до заданного числа знаков после запятой.







Ниже показан синтаксис функции раунда в MySQL:



ОКРУГЛ(число, десятичные_знаки)

Функция принимает два основных аргумента:



  • Число, которое нужно округлить.
  • Decimal_places — этот параметр указывает количество знаков после запятой, до которого округляется введенное число. Это необязательный параметр. Если он отсутствует, функция округляет число до ближайшего целого числа.

Взгляните на следующий пример:





ВЫБЕРИТЕ ОКРУГ (3.14159);
-- 3
SELECT ROUND(3.14159, 0) как p;
- 3

Как видно из вывода, установка для параметра decimal_places значения 0 или его отсутствие очень точны. Оба возвращают значение до ближайшего целого числа.

Пример 1: Использование функции Round() с положительным десятичным значением

В этом примере показано результирующее значение, когда для параметра decimal_places задано положительное целое число:



SELECT ROUND(3.14159, 0) как p;

Вывод:

п     |
-----+
3.142|

Пример 2: Использование функции Round() с отрицательным десятичным числом

Мы также можем установить для параметра decimal_places отрицательное значение, как показано ниже:

ВЫБЕРИТЕ ОКРУГЛ(3.14159, -3) как p;

Это должно заставить функцию округлить значение до десятичного числа.

Результат:

р|
-+
0|

Пример 2:

ВЫБЕРИТЕ ОКРУГЛ(314159.14159, -3) как p;

Результат:

п     |
------+
314000|

Пример 3: Использование функции Round() в таблице

Мы также можем использовать функцию round() в столбце таблицы, как показано ниже:

Округлите значения следующим образом:

выберите значение, ОКРУГЛ(значение) как округление от random_ints ri ;

Вывод:

Заключение

MySQL-функция round() является ценным инструментом для аппроксимации чисел с заданным уровнем точности. Он может использоваться в различных математических и статистических операциях и часто используется для упрощения вычислений и повышения управляемости. Функция round() проста в использовании и может стать ценным дополнением к вашему инструментарию MySQL.