Funkcja Round() MySQL

Funkcja Round Mysql



Zaokrąglanie liczb odnosi się do znajdowania przybliżonej najbliższej wartości danej wartości liczbowej. Zaokrąglanie liczb jest powszechną praktyką podczas pracy z wartościami liczbowymi, umożliwiając uzyskanie wartości liczbowej, która jest łatwiejsza do odczytania i przeanalizowania.

W tym samouczku dowiesz się o funkcji round() MySQL. Omówimy, co robi funkcja, jej składnię, akceptowane parametry, zwracane wartości i praktyczne przykłady użycia funkcji.

Funkcja Round() MySQL

W MySQL funkcja round() w MySQL umożliwia zaokrąglenie wartości liczbowej do określonej liczby miejsc po przecinku.







Poniżej przedstawiono składnię funkcji round w MySQL:



ZAOKR.(liczba; miejsca_dziesiętne)

Funkcja przyjmuje dwa główne argumenty:



  • Liczba do zaokrąglenia.
  • Decimal_places – Ten parametr określa liczbę miejsc dziesiętnych, do których zaokrąglana jest liczba wejściowa. Jest to parametr opcjonalny. Jeśli go nie ma, funkcja zaokrągla liczbę do najbliższej liczby całkowitej.

Spójrz na następujący przykład:





WYBIERZ OKRĄGŁE(3,14159);
-- 3
WYBIERZ OKRĄGŁE (3,14159, 0) jako p;
- 3

Jak widać z danych wyjściowych, ustawienie parametru decimal_places na 0 lub pominięcie go jest bardzo dokładne. Oba zwracają wartość do najbliższej liczby całkowitej.

Przykład 1: Użycie funkcji Round() z dodatnią wartością dziesiętną

Ten przykład pokazuje wynikową wartość, gdy wartość parametru miejsc_decimalowych jest ustawiona na dodatnią liczbę całkowitą:



WYBIERZ OKRĄGŁE (3,14159, 0) jako p;

Wynik:

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

Przykład 2: Użycie funkcji Round() z ujemnym ułamkiem dziesiętnym

Możemy również ustawić parametr decimal_places na wartość ujemną, jak pokazano poniżej:

WYBIERZ OKRĄGŁE (3,14159, -3) jako p;

Powinno to zmusić funkcję do zaokrąglenia wartości przed przecinkiem.

Wynik:

p|
-+
0|

Przykład 2:

WYBIERZ OKRĄGŁE(314159.14159, -3) jako p;

Wynik:

p     |
------+
314000|

Przykład 3: Użycie funkcji Round() w tabeli

Możemy również użyć funkcji round() w kolumnie tabeli, jak pokazano poniżej:

Zaokrąglij wartości w następujący sposób:

wybierz wartość, ROUND(wartość) jako zaokrąglenie z random_ints ri ;

Wynik:

Wniosek

Funkcja round() MySQL jest cennym narzędziem do przybliżania liczb do określonego poziomu precyzji. Może być używany w różnych operacjach matematycznych i statystycznych i jest często używany do uproszczenia obliczeń i uczynienia ich łatwiejszymi w zarządzaniu. Funkcja round() jest łatwa w użyciu i może być cennym dodatkiem do zestawu narzędzi MySQL.