Ebben az oktatóanyagban megismerheti a MySQL round() függvényét. Kitérünk a függvény működésére, a függvény szintaxisára, az elfogadott paraméterekre, visszatérési értékekre, valamint a függvényhasználat gyakorlati példáira.
MySQL Round() függvény
A MySQL-ben a round() függvény a MySQL-ben lehetővé teszi egy számérték meghatározott számú tizedesjegyre való kerekítését.
Az alábbiakban a MySQL kerek függvényének szintaxisa látható:
ROUND(szám, tizedes_helyek)
A függvény két fő érvet fogad el:
- A kerekítendő szám.
- Decimal_places – Ez a paraméter határozza meg a tizedesjegyek számát, amelyre a bevitt szám kerekítésre kerül. Ez egy opcionális paraméter. Ha hiányzik, a függvény a számot a legközelebbi egész számra kerekíti.
Vessen egy pillantást a következő példára:
SELECT ROUND(3,14159);
-- 3
SELECT ROUND(3,14159, 0) mint p;
- 3
Amint a kimenetből látható, a decimal_places paraméter 0-ra állítása vagy elhagyása nagyon pontos. Mindkettő a legközelebbi egész számra adja vissza az értéket.
1. példa: A Round() függvény használata pozitív decimális értékkel
Ez a példa az eredményül kapott értéket mutatja, ha a decimal_places paraméter értéke pozitív egész számra van állítva:
SELECT ROUND(3,14159, 0) mint p;
Kimenet:
p |-----+
3,142|
2. példa: A Round() függvény használata negatív decimális értékkel
A decimal_places paramétert negatív értékre is beállíthatjuk, amint az alábbiakban látható:
SELECT ROUND(3,14159; -3) mint p;Ez arra kényszeríti a függvényt, hogy kerekítse a tizedesjegy előtti értéket.
Eredmény:
p|-+
0|
2. példa:
SELECT ROUND(314159.14159, -3) mint p;Eredmény:
p |------+
314000|
3. példa: A Round() függvény használata egy táblázatban
Használhatjuk a round() függvényt egy táblázatoszlopban is, amint az az alábbiakban látható:
Kerekítse az értékeket a következőképpen:
válasszon értéket, ROUND(érték) kerekítésként random_ints ri ;Kimenet:
Következtetés
A MySQL round() függvénye értékes eszköz a számok meghatározott pontossági szintre való közelítésére. Különféle matematikai és statisztikai műveletekben használható, és gyakran használják a számítások egyszerűsítésére és kezelhetőbbé tételére. A round() függvény könnyen használható, és értékes kiegészítője lehet a MySQL eszköztárnak.