MySQL Round() funktsioon

Mysql Round Funktsioon



Numbri ümardamine viitab antud arvväärtuse ligikaudse lähiväärtuse leidmisele. Numbrite ümardamine on arvväärtustega töötamisel tavaline praktika, mis võimaldab teil saada arvulise väärtuse, mida on lihtsam lugeda ja sõeluda.

Selles õpetuses saate teada MySQL-i round() funktsioonist. Vaatleme, mida funktsioon teeb, selle funktsiooni süntaksit, aktsepteeritud parameetreid, tagastatavaid väärtusi ja funktsiooni kasutamise praktilisi näiteid.

MySQL Round() funktsioon

MySQL-is võimaldab MySQL-i funktsioon round() ümardada arvväärtuse määratud arvu kümnendkohtadeni.







Järgmine näitab MySQL-i ümarfunktsiooni süntaksit:



ROUND(arv, kümnendkoha_kohad)

Funktsioon aktsepteerib kahte peamist argumenti:



  • Arv, mis tuleb ümardada.
  • Decimal_places – see parameeter määrab kümnendkohtade arvu, milleni sisendarv ümardatakse. See on valikuline parameeter. Kui see puudub, ümardab funktsioon arvu lähima täisarvuni.

Heitke pilk järgmisele näitele.





SELECT ROUND(3,14159);
-- 3
SELECT ROUND(3.14159, 0) as p;
- 3

Nagu väljundist näha, on parameetri decimal_places 0-ks seadmine või selle ärajätmine väga täpne. Mõlemad tagastavad väärtuse lähima täisarvuni.

Näide 1: Funktsiooni Round() kasutamine positiivse kümnendväärtusega

See näide näitab saadud väärtust, kui parameetri decimal_places väärtuseks on seatud positiivne täisarv:



SELECT ROUND(3.14159, 0) as p;

Väljund:

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

Näide 2: Funktsiooni Round() kasutamine negatiivse kümnendsüsteemiga

Samuti saame määrata parameetri decimal_places negatiivse väärtuse, nagu on näidatud järgmiselt:

SELECT ROUND(3.14159, -3) as p;

See peaks sundima funktsiooni ümardama väärtust enne koma.

Tulemus:

p|
-+
0|

Näide 2:

SELECT ROUND(314159.14159, -3) as p;

Tulemus:

p     |
------+
314000|

Näide 3: Funktsiooni Round() kasutamine tabelis

Funktsiooni round() saame kasutada ka tabeli veerus, nagu on näidatud järgmiselt:

Ümardage väärtused järgmiselt:

vali väärtus, ROUND(väärtus) ümardamiseks random_ints ri ;

Väljund:

Järeldus

MySQL-i funktsioon round() on väärtuslik tööriist arvude lähendamiseks kindlaksmääratud täpsustasemeni. Seda saab kasutada mitmesugustes matemaatilistes ja statistilistes operatsioonides ning seda kasutatakse sageli arvutuste lihtsustamiseks ja nende hallatavamaks muutmiseks. Funktsiooni round() on lihtne kasutada ja see võib olla teie MySQL-i tööriistakomplekti väärtuslik täiendus.