Funkcia MySQL Round().

Funkcia Mysql Round



Zaokrúhľovanie čísla sa vzťahuje na nájdenie približnej blízkej hodnoty danej číselnej hodnoty. Zaokrúhľovanie čísel je bežnou praxou pri práci s číselnými hodnotami, čo vám umožňuje získať číselnú hodnotu, ktorá sa ľahšie číta a analyzuje.

V tomto návode sa dozviete o funkcii round() MySQL. Popíšeme, čo funkcia robí, jej syntax funkcie, akceptované parametre, návratové hodnoty a praktické príklady použitia funkcie.

Funkcia MySQL Round().

V MySQL funkcia round() v MySQL umožňuje zaokrúhliť číselnú hodnotu na určený počet desatinných miest.







Nasledujúci text zobrazuje syntax funkcie round v MySQL:



ROUND(číslo; desatinné_miesta)

Funkcia akceptuje dva hlavné argumenty:



  • Číslo, ktoré sa má zaokrúhliť.
  • Desatinné_miesta – tento parameter určuje počet desatinných miest, na ktoré sa zaokrúhľuje vstupné číslo. Toto je voliteľný parameter. Ak chýba, funkcia zaokrúhli číslo na najbližšie celé číslo.

Pozrite si nasledujúci príklad:





SELECT ROUND(3,14159);
-- 3
SELECT ROUND(3,14159; 0) ako p;
- 3

Ako môžete vidieť z výstupu, nastavenie parametra decimal_places na 0 alebo jeho vynechanie je veľmi presné. Obe vrátia hodnotu na najbližšie celé číslo.

Príklad 1: Použitie funkcie Round() s kladnou desatinnou hodnotou

Tento príklad ukazuje výslednú hodnotu, keď je hodnota parametra decimal_places nastavená na kladné celé číslo:



SELECT ROUND(3,14159; 0) ako p;

Výkon:

p    |
-----+
3,142|

Príklad 2: Použitie funkcie Round() so záporným desatinným číslom

Parameter decimal_places môžeme tiež nastaviť na zápornú hodnotu, ako je uvedené nižšie:

SELECT ROUND(3,14159; -3) ako p;

To by malo prinútiť funkciu zaokrúhliť hodnotu pred desatinnou čiarkou.

výsledok:

p|
-+
0|

Príklad 2:

SELECT ROUND(314159,14159, -3) ako p;

výsledok:

p     |
------+
314000|

Príklad 3: Použitie funkcie Round() v tabuľke

Môžeme tiež použiť funkciu round() v stĺpci tabuľky, ako je uvedené nižšie:

Hodnoty zaokrúhlite takto:

vyberte hodnotu, ROUND(hodnota) ako zaokrúhlenie z random_ints ri ;

Výkon:

Záver

Funkcia round() MySQL je cenným nástrojom na aproximáciu čísel na špecifikovanú úroveň presnosti. Dá sa použiť v rôznych matematických a štatistických operáciách a často sa používa na zjednodušenie výpočtov a ich lepšiu ovládateľnosť. Funkcia round() sa ľahko používa a môže byť cenným doplnkom k vašej súprave nástrojov MySQL.