MySQL Round()-funktio

Mysql Round Funktio



Numeroiden pyöristäminen tarkoittaa tietyn numeerisen arvon likimääräisen lähiarvon löytämistä. Numeroiden pyöristys on yleinen käytäntö numeeristen arvojen kanssa työskennellessä, jolloin voit saada numeroarvon, joka on helpompi lukea ja jäsentää.

Tässä opetusohjelmassa opit MySQL:n round()-funktiosta. Käymme läpi mitä funktio tekee, sen funktion syntaksia, hyväksytyt parametrit, palautusarvot ja käytännön esimerkkejä funktion käytöstä.

MySQL Round()-funktio

MySQL:ssä round()-funktio antaa sinun pyöristää numeerisen arvon tiettyyn määrään desimaaleja.







Seuraavassa näkyy pyöreän funktion syntaksi MySQL:ssä:



ROUND(numero, desimaali_paikat)

Funktio hyväksyy kaksi pääargumenttia:



  • Pyöristettävä luku.
  • Decimal_places – Tämä parametri määrittää desimaalien määrän, johon syötetty numero pyöristetään. Tämä on valinnainen parametri. Jos se puuttuu, funktio pyöristää luvun lähimpään kokonaislukuun.

Katso seuraava esimerkki:





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

Kuten tulosteesta näkyy, decimal_places-parametrin asettaminen arvoon 0 tai sen jättäminen pois on erittäin tarkkaa. Molemmat palauttavat arvon lähimpään kokonaislukuun.

Esimerkki 1: Round()-funktion käyttäminen positiivisella desimaaliarvolla

Tämä esimerkki näyttää tuloksena saatavan arvon, kun decimal_places-parametrin arvoksi on asetettu positiivinen kokonaisluku:



SELECT ROUND(3.14159, 0) as p;

Lähtö:

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

Esimerkki 2: Round()-funktion käyttäminen negatiivisen desimaalin kanssa

Voimme myös asettaa decimal_places-parametrin negatiiviseksi arvoksi seuraavassa esitetyllä tavalla:

SELECT ROUND(3.14159, -3) as p;

Tämän pitäisi pakottaa funktio pyöristämään desimaalilukua edeltävän arvon.

Tulos:

p|
-+
0|

Esimerkki 2:

SELECT ROUND(314159.14159, -3) as p;

Tulos:

p     |
------+
314000|

Esimerkki 3: Round()-funktion käyttäminen taulukossa

Voimme myös käyttää round()-funktiota taulukon sarakkeessa seuraavassa esitetyllä tavalla:

Pyöristä arvot seuraavasti:

valitse arvo, ROUND(arvo) pyöristyksenä satunnais_ints ri ;

Lähtö:

Johtopäätös

MySQL:n round()-funktio on arvokas työkalu numeroiden lähentämiseen tietylle tarkkuustasolle. Sitä voidaan käyttää erilaisissa matemaattisissa ja tilastollisissa operaatioissa, ja sitä käytetään usein laskelmien yksinkertaistamiseen ja hallittavuuden parantamiseen. Round()-funktio on helppokäyttöinen ja voi olla arvokas lisä MySQL-työkalupakettiin.