Funkce MySQL Round().

Funkce Mysql Round



Zaokrouhlení čísel se týká nalezení přibližné blízké hodnoty dané číselné hodnoty. Zaokrouhlení čísel je běžnou praxí při práci s číselnými hodnotami, což vám umožňuje získat číselnou hodnotu, která se snáze čte a analyzuje.

V tomto tutoriálu se dozvíte o funkci round() MySQL. Probereme, co funkce dělá, její syntaxi funkce, akceptované parametry, návratové hodnoty a praktické příklady použití funkce.

Funkce MySQL Round().

V MySQL vám funkce round() v MySQL umožňuje zaokrouhlit číselnou hodnotu na zadaný počet desetinných míst.







Následující text ukazuje syntaxi funkce round v MySQL:



ROUND(číslo; desetinná_místa)

Funkce přijímá dva hlavní argumenty:



  • Číslo, které se má zaokrouhlit.
  • Desetinná_místa – Tento parametr určuje počet desetinných míst, na která se zaokrouhlí vstupní číslo. Toto je volitelný parametr. Pokud chybí, funkce zaokrouhlí číslo na nejbližší celé číslo.

Podívejte se na následující příklad:





SELECT ROUND(3,14159);
-- 3
SELECT ROUND(3,14159; 0) jako p;
- 3

Jak můžete vidět z výstupu, nastavení parametru decimal_places na 0 nebo jeho vynechání je velmi přesné. Oba vrátí hodnotu na nejbližší celé číslo.

Příklad 1: Použití funkce Round() s kladnou desetinnou hodnotou

Tento příklad ukazuje výslednou hodnotu, když je hodnota parametru decimal_places nastavena na kladné celé číslo:



SELECT ROUND(3,14159; 0) jako p;

Výstup:

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

Příklad 2: Použití funkce Round() se záporným desetinným číslem

Můžeme také nastavit parametr decimal_places na zápornou hodnotu, jak je znázorněno v následujícím:

SELECT ROUND(3,14159; -3) jako p;

To by mělo přinutit funkci zaokrouhlit hodnotu před desetinnou čárkou.

Výsledek:

p|
-+
0|

Příklad 2:

SELECT ROUND(314159,14159, -3) jako p;

Výsledek:

p     |
------+
314000|

Příklad 3: Použití funkce Round() v tabulce

Můžeme také použít funkci round() ve sloupci tabulky, jak je znázorněno v následujícím:

Zaokrouhlete hodnoty takto:

vybrat hodnotu, ROUND(hodnota) jako zaokrouhlení z random_ints ri ;

Výstup:

Závěr

Funkce round() MySQL je cenným nástrojem pro aproximaci čísel na určitou úroveň přesnosti. Může být použit v různých matematických a statistických operacích a často se používá pro zjednodušení výpočtů a jejich lepší ovladatelnost. Funkce round() se snadno používá a může být cenným doplňkem vaší sady nástrojů MySQL.