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.