V tej vadnici boste spoznali MySQL funkcijo round(). Opisali bomo, kaj funkcija počne, njeno sintakso funkcije, sprejete parametre, vrnjene vrednosti in praktične primere uporabe funkcije.
Funkcija MySQL Round().
V MySQL vam funkcija round() v MySQL omogoča zaokroževanje številske vrednosti na določeno število decimalnih mest.
Naslednje prikazuje sintakso funkcije round v MySQL:
ROUND(število, decimalna_mesta)
Funkcija sprejme dva glavna argumenta:
- Število, ki ga je treba zaokrožiti.
- Decimal_places – ta parameter določa število decimalnih mest, na katera je zaokroženo vneseno število. To je izbirni parameter. Če manjka, funkcija zaokroži število na najbližje celo število.
Oglejte si naslednji primer:
IZBERI OKROG (3,14159);
-- 3
IZBERI ROUND(3,14159, 0) kot p;
- 3
Kot lahko vidite iz izhoda, je nastavitev parametra decimal_places na 0 ali izpustitev zelo natančna. Oba vrneta vrednost na najbližje celo število.
1. primer: uporaba funkcije Round() s pozitivno decimalno vrednostjo
Ta primer prikazuje nastalo vrednost, ko je vrednost parametra decimal_places nastavljena na pozitivno celo število:
IZBERI ROUND(3,14159, 0) kot p;
Izhod:
p |-----+
3.142|
2. primer: uporaba funkcije Round() z negativno decimalno vrednostjo
Parameter decimal_places lahko nastavimo tudi na negativno vrednost, kot je prikazano spodaj:
IZBERI ROUND(3,14159, -3) kot p;To bi moralo prisiliti funkcijo, da zaokroži vrednost pred decimalko.
rezultat:
p|-+
0|
Primer 2:
IZBERI ROUND(314159.14159, -3) kot p;rezultat:
p |------+
314000|
3. primer: uporaba funkcije Round() v tabeli
Uporabimo lahko tudi funkcijo round() v stolpcu tabele, kot je prikazano v nadaljevanju:
Zaokrožite vrednosti na naslednji način:
izberite vrednost, ROUND(vrednost) kot zaokrožitev iz random_ints ri;Izhod:
Zaključek
Funkcija round() MySQL je dragoceno orodje za približevanje števil na določeno stopnjo natančnosti. Uporablja se lahko v različnih matematičnih in statističnih operacijah in se pogosto uporablja za poenostavitev izračunov in njihovo boljšo obvladljivost. Funkcija round() je enostavna za uporabo in je lahko dragocen dodatek k vašemu kompletu orodij MySQL.