Funkcija MySQL Round().

Funkcija Mysql Round



Zaokroževanje številk se nanaša na iskanje približne bližnje vrednosti dane številske vrednosti. Zaokroževanje števil je običajna praksa pri delu s številskimi vrednostmi, kar vam omogoča, da dobite številsko vrednost, ki jo je lažje brati in razčleniti.

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.