MySQL Round() Function

Mysql Round Function



Ang pag-round ng numero ay tumutukoy sa paghahanap ng tinatayang kalapit na halaga ng isang ibinigay na numerical na halaga. Ang pag-ikot ng numero ay isang karaniwang kasanayan kapag nagtatrabaho sa mga numerical na halaga, na nagbibigay-daan sa iyong makakuha ng numerical na halaga na mas madaling basahin at i-parse.

Sa tutorial na ito, matututunan mo ang tungkol sa round() function ng MySQL. Sasaklawin namin kung ano ang ginagawa ng function, ang function syntax nito, mga tinatanggap na parameter, mga return value, at ang mga praktikal na halimbawa ng paggamit ng function.

MySQL Round() Function

Sa MySQL, binibigyang-daan ka ng round() function sa MySQL na i-round off ang isang numerical value sa isang tinukoy na bilang ng mga decimal na lugar.







Ang sumusunod ay nagpapakita ng syntax ng round function sa MySQL:



ROUND(numero, decimal_places)

Tumatanggap ang function ng dalawang pangunahing argumento:



  • Ang numerong ibi-round off.
  • Decimal_places - Tinutukoy ng parameter na ito ang bilang ng mga decimal na lugar kung saan binibilog ang input number. Ito ay isang opsyonal na parameter. Kung ito ay nawawala, ang function ay i-round off ang numero sa pinakamalapit na buong numero.

Tingnan ang sumusunod na halimbawa:





PUMILI NG ROUND(3.14159);
-- 3
PUMILI NG ROUND(3.14159, 0) bilang p;
- 3

Tulad ng nakikita mo mula sa output, ang pagtatakda ng decimal_places na parameter sa 0 o ang pag-alis nito ay napakaeksakto. Parehong ibinabalik ang halaga sa pinakamalapit na buong numero.

Halimbawa 1: Paggamit ng Round() Function na may Positive Decimal Value

Ipinapakita ng halimbawang ito ang nagreresultang halaga kapag ang halaga ng parameter ng decimal_places ay nakatakda sa isang positibong integer:



PUMILI NG ROUND(3.14159, 0) bilang p;

Output:

p    |
-----+
3.142|

Halimbawa 2: Paggamit ng Round() Function na may Negative Decimal

Maaari rin naming itakda ang decimal_places na parameter sa isang negatibong halaga tulad ng ipinapakita sa sumusunod:

PUMILI NG ROUND(3.14159, -3) bilang p;

Dapat nitong pilitin ang function na i-round ang value bago ang decimal.

Resulta:

p|
-+
0|

Halimbawa 2:

PUMILI NG ROUND(314159.14159, -3) bilang p;

Resulta:

p     |
------+
314000|

Halimbawa 3: Paggamit ng Round() Function sa isang Table

Maaari rin nating gamitin ang round() function sa isang column ng talahanayan tulad ng ipinapakita sa sumusunod:

Bilugan ang mga halaga tulad ng sumusunod:

piliin ang halaga, ROUND(value) bilang roundoff mula sa random_ints ri ;

Output:

Konklusyon

Ang round() function ng MySQL ay isang mahalagang tool para sa pagtatantya ng mga numero sa isang tinukoy na antas ng katumpakan. Magagamit ito sa iba't ibang mga operasyong pangmatematika at istatistika at kadalasang ginagamit upang pasimplehin ang mga kalkulasyon at gawing mas madaling pamahalaan ang mga ito. Ang round() function ay madaling gamitin at maaaring maging isang mahalagang karagdagan sa iyong MySQL toolkit.