MySQL Round() funkcija

Mysql Round Funkcija



Skaitļu noapaļošana attiecas uz dotās skaitliskās vērtības aptuvenās tuvākās vērtības atrašanu. Skaitļu noapaļošana ir izplatīta prakse, strādājot ar skaitliskām vērtībām, ļaujot iegūt skaitlisko vērtību, kas ir vieglāk lasāma un parsējama.

Šajā apmācībā jūs uzzināsit par MySQL round() funkciju. Mēs apskatīsim funkcijas darbību, tās funkcijas sintaksi, pieņemtos parametrus, atgriešanas vērtības un praktiskos funkcijas lietošanas piemērus.

MySQL Round() funkcija

Programmā MySQL funkcija round() MySQL ļauj noapaļot skaitlisko vērtību līdz noteiktam decimālzīmju skaitam.







Tālāk ir parādīta MySQL apaļās funkcijas sintakse:



ROUND(skaitlis, decimāldaļas_vietas)

Funkcija pieņem divus galvenos argumentus:



  • Skaitlis, kas jānoapaļo.
  • Decimal_places — šis parametrs norāda decimālzīmju skaitu, līdz kurām tiek noapaļots ievadītais skaitlis. Šis ir izvēles parametrs. Ja tā trūkst, funkcija noapaļo skaitli līdz tuvākajam veselajam skaitlim.

Apskatiet šādu piemēru:





ATLASES ROUND(3.14159);
-- 3
SELECT ROUND(3.14159, 0) kā p;
- 3

Kā redzat no izvades, decimal_places parametra iestatīšana uz 0 vai tā izlaišana ir ļoti precīza. Abi atgriež vērtību līdz tuvākajam veselajam skaitlim.

1. piemērs. Funkcijas Round() izmantošana ar pozitīvu decimālo vērtību

Šajā piemērā ir parādīta iegūtā vērtība, kad decimal_places parametra vērtība ir iestatīta uz pozitīvu veselu skaitli:



SELECT ROUND(3.14159, 0) kā p;

Izvade:

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

2. piemērs. Funkcijas Round() izmantošana ar negatīvo decimāldaļu

Mēs varam arī iestatīt decimal_places parametru uz negatīvu vērtību, kā parādīts tālāk:

SELECT ROUND(3.14159, -3) kā p;

Tam vajadzētu piespiest funkciju noapaļot vērtību pirms decimāldaļas.

Rezultāts:

p|
-+
0|

2. piemērs:

SELECT ROUND(314159.14159, -3) kā p;

Rezultāts:

p     |
------+
314000|

3. piemērs. Funkcijas Round() izmantošana tabulā

Funkciju round() varam izmantot arī tabulas kolonnā, kā parādīts tālāk:

Noapaļo vērtības šādi:

izvēlieties vērtību ROUND(vērtība) kā noapaļošanu no random_ints ri ;

Izvade:

Secinājums

MySQL funkcija round() ir vērtīgs rīks skaitļu tuvināšanai līdz noteiktam precizitātes līmenim. To var izmantot dažādās matemātiskās un statistiskās operācijās, un to bieži izmanto, lai vienkāršotu aprēķinus un padarītu tos vieglāk pārvaldāmus. Funkciju round() ir viegli lietot, un tā var būt vērtīgs papildinājums jūsu MySQL rīku komplektam.