MySQL Round() funkcija

Mysql Round Funkcija



Skaičių apvalinimas reiškia apytikslės artimos tam tikros skaitinės vertės reikšmę. Skaičių apvalinimas yra įprasta praktika dirbant su skaitinėmis reikšmėmis, todėl galite gauti skaitinę reikšmę, kurią lengviau skaityti ir analizuoti.

Šioje pamokoje sužinosite apie MySQL round() funkciją. Apžvelgsime, ką funkcija atlieka, jos funkcijos sintaksę, priimtus parametrus, grąžinamąsias reikšmes ir praktinius funkcijos naudojimo pavyzdžius.

MySQL Round() funkcija

„MySQL“ sistemoje „MySQL“ funkcija round() leidžia suapvalinti skaitinę reikšmę iki tam tikro skaičiaus po kablelio.







Toliau parodyta apvalios funkcijos sintaksė MySQL:



ROUND(skaičius, dešimtainiai_vietai)

Funkcija priima du pagrindinius argumentus:



  • Skaičius, kurį reikia suapvalinti.
  • Decimal_places – šis parametras nurodo skaičių po kablelio skaičių, iki kurio įvestas skaičius suapvalinamas. Tai pasirenkamas parametras. Jei jo trūksta, funkcija suapvalina skaičių iki artimiausio sveikojo skaičiaus.

Pažvelkite į šį pavyzdį:





SELECT ROUND(3.14159);
-- 3
SELECT ROUND(3.14159, 0) kaip p;
– 3

Kaip matote iš išvesties, parametro decimal_places nustatymas į 0 arba jo praleidimas yra labai tikslus. Abu grąžina vertę iki artimiausio sveikojo skaičiaus.

1 pavyzdys: funkcijos Round() naudojimas su teigiama dešimtaine verte

Šiame pavyzdyje parodyta gauta reikšmė, kai parametro decimal_places reikšmė nustatyta kaip teigiamas sveikasis skaičius:



SELECT ROUND(3.14159, 0) kaip p;

Išvestis:

p    |
-----+
3.142|

2 pavyzdys: funkcijos Round() naudojimas su neigiamu dešimtainiu

Taip pat galime nustatyti parametrą decimal_places į neigiamą reikšmę, kaip parodyta toliau:

SELECT ROUND(3.14159, -3) kaip p;

Tai turėtų priversti funkciją suapvalinti reikšmę prieš dešimtainį skaičių.

Rezultatas:

p|
-+
0|

2 pavyzdys:

SELECT ROUND(314159.14159, -3) kaip p;

Rezultatas:

p     |
------+
314000|

3 pavyzdys: funkcijos Round() naudojimas lentelėje

Taip pat galime naudoti funkciją round() lentelės stulpelyje, kaip parodyta toliau:

Suapvalinkite reikšmes taip:

pasirinkite reikšmę, ROUND(reikšmė) kaip apvalinimą nuo random_ints ri ;

Išvestis:

Išvada

MySQL funkcija round() yra vertingas įrankis, leidžiantis apytiksliai apskaičiuoti skaičius iki nurodyto tikslumo lygio. Jis gali būti naudojamas atliekant įvairias matematines ir statistines operacijas ir dažnai naudojamas norint supaprastinti skaičiavimus ir padaryti juos lengviau valdomus. Funkciją round() lengva naudoti ir ji gali būti vertingas jūsų MySQL įrankių rinkinio papildymas.