MySQL Round()-Funktion

Mysql Round Funktion



Das Runden von Zahlen bezieht sich auf das Finden des ungefähren Nahwerts eines gegebenen numerischen Werts. Das Runden von Zahlen ist eine gängige Praxis bei der Arbeit mit numerischen Werten, sodass Sie einen numerischen Wert erhalten, der einfacher zu lesen und zu analysieren ist.

In diesem Tutorial lernen Sie die Funktion round() von MySQL kennen. Wir werden behandeln, was die Funktion tut, ihre Funktionssyntax, akzeptierte Parameter, Rückgabewerte und praktische Beispiele für die Verwendung der Funktion.

MySQL Round()-Funktion

In MySQL können Sie mit der round()-Funktion in MySQL einen numerischen Wert auf eine bestimmte Anzahl von Dezimalstellen runden.







Das Folgende zeigt die Syntax der Round-Funktion in MySQL:



ROUND(Zahl, Dezimalstellen)

Die Funktion akzeptiert zwei Hauptargumente:



  • Die zu rundende Zahl.
  • Decimal_places – Dieser Parameter gibt die Anzahl der Dezimalstellen an, auf die die Eingabezahl gerundet wird. Dies ist ein optionaler Parameter. Wenn es fehlt, rundet die Funktion die Zahl auf die nächste ganze Zahl ab.

Schauen Sie sich das folgende Beispiel an:





RUNDE AUSWÄHLEN (3.14159);
-- 3
WÄHLEN SIE ROUND(3.14159, 0) wie p;
- 3

Wie Sie der Ausgabe entnehmen können, ist es sehr genau, den Parameter decimal_places auf 0 zu setzen oder wegzulassen. Beide geben den Wert auf die nächste ganze Zahl zurück.

Beispiel 1: Verwendung der Round()-Funktion mit positivem Dezimalwert

Dieses Beispiel zeigt den resultierenden Wert, wenn der Wert des Parameters decimal_places auf eine positive ganze Zahl gesetzt ist:



WÄHLEN SIE ROUND(3.14159, 0) wie p;

Ausgabe:

p    |
-----+
3.142|

Beispiel 2: Verwenden der Round()-Funktion mit negativer Dezimalzahl

Wir können den Parameter decimal_places auch auf einen negativen Wert setzen, wie im Folgenden gezeigt:

WÄHLEN SIE RUNDE (3.14159, -3) wie p;

Dies sollte die Funktion dazu zwingen, den Wert vor der Dezimalstelle zu runden.

Ergebnis:

p|
-+
0|

Beispiel 2:

RUNDE AUSWÄHLEN (314159.14159, -3) wie p;

Ergebnis:

p     |
------+
314000|

Beispiel 3: Verwenden der Round()-Funktion in einer Tabelle

Wir können die Funktion round() auch in einer Tabellenspalte verwenden, wie im Folgenden gezeigt:

Runden Sie die Werte wie folgt:

Wert auswählen, ROUND(Wert) als Rundung von random_ints ri ;

Ausgabe:

Fazit

Die round()-Funktion von MySQL ist ein wertvolles Werkzeug, um die Zahlen auf eine bestimmte Genauigkeitsstufe anzunähern. Es kann in verschiedenen mathematischen und statistischen Operationen verwendet werden und wird häufig verwendet, um die Berechnungen zu vereinfachen und überschaubarer zu machen. Die round()-Funktion ist einfach zu verwenden und kann eine wertvolle Ergänzung Ihres MySQL-Toolkits sein.