Функция MySQL Round().

Funkcia Mysql Round



Закръгляването на числа се отнася до намирането на приблизителната близка стойност на дадена числова стойност. Закръгляването на числа е обичайна практика при работа с числови стойности, което ви позволява да получите числова стойност, която е по-лесна за четене и анализиране.

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

Функция MySQL Round().

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







Следното показва синтаксиса на кръглата функция в MySQL:



ROUND(число, десетични_знаци)

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



  • Числото, което трябва да се закръгли.
  • Decimal_places – Този параметър указва броя на десетичните знаци, до които се закръгля въведеното число. Това е незадължителен параметър. Ако липсва, функцията закръгля числото до най-близкото цяло число.

Разгледайте следния пример:





SELECT ROUND(3.14159);
-- 3
SELECT ROUND(3.14159, 0) като p;
- 3

Както можете да видите от изхода, настройването на параметъра decimal_places на 0 или пропускането му е много точно. И двете връщат стойността до най-близкото цяло число.

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

Този пример показва получената стойност, когато стойността на параметъра decimal_places е зададена на положително цяло число:



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

Изход:

p    |
-----+
3.142|

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

Можем също да зададем параметъра decimal_places на отрицателна стойност, както е показано по-долу:

SELECT ROUND(3.14159, -3) като p;

Това трябва да принуди функцията да закръгли стойността преди десетичната запетая.

Резултат:

p|
-+
0|

Пример 2:

SELECT ROUND(314159.14159, -3) като p;

Резултат:

p     |
------+
314000|

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

Можем също да използваме функцията round() в колона на таблица, както е показано по-долу:

Закръглете стойностите, както следва:

изберете стойност, ROUND(стойност) като закръгляване от random_ints ri;

Изход:

Заключение

Функцията round() на MySQL е ценен инструмент за приближаване на числата до определено ниво на точност. Може да се използва в различни математически и статистически операции и често се използва, за да опрости изчисленията и да ги направи по-управляеми. Функцията round() е лесна за използване и може да бъде ценно допълнение към вашия MySQL инструментариум.