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.