ROUND | Syntax: | ROUND(Zahl [, Dezimalstellen]) | Rückgabe-Wert: | DECIMAL | Funktions-Typ: | Numerische Funktion | |
|
|
Die ROUND()-Funktion rundet "Zahl" auf "Dezimalstellen". Dezimalstellen ist standardmäßig 0, wenn nicht angegeben.
Dezimalstellen kann negativ sein, damit die Ziffern links vom Dezimalpunkt von "Zahl" 0 werden.
ROUND() gibt NULL zurück, wenn der Wert von "Zahl" NULL ist. |
Beispiel 1: Rundung ohne Dezimalstellen. |
|
select round(45.67) as result;
|
|
|
Beispiel 2: Rundung mit Dezimalstellen. |
|
select round(45.67,1) as result;
|
|
|
Beispiel 3: Rundung mit negativen Dezimalstellen. |
|
select round(45.67,-1) as result;
|
|
|
Beispiel 4: Rundung mit negativen Dezimalstellen. |
|
select round(45.67,-2) as result;
|
|
|
Beispiel 5: Rundung mit negativen Dezimalstellen. |
|
select round(145.67,-2) as result;
|
|
|
Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: |
Verwendung der ROUND() Funktion in MySQL und MariaDB-Datenbanken |
Die ROUND()-Funktion in MySQL und MariaDB kann in verschiedenen Anwendungen sinnvoll sein, in denen numerische Werte auf eine bestimmte Anzahl von Dezimalstellen gerundet werden müssen:
Wenn Benutzern numerische Daten präsentiert werden sollen, können die Werte zur besseren Lesbarkeit auf eine bestimmte Anzahl von Dezimalstellen gerundet werden. Die ROUND()-Funktion hilft bei der Formatierung der Werte vor der Anzeige.
Bei der Berechnung von Durchschnittswerten numerischer Daten kann das Ergebnis auf eine bestimmte Anzahl von Dezimalstellen gerundet werden. Dadurch wird sichergestellt, dass der Durchschnittswert konsistent und leicht zu interpretieren ist.
Bei Finanzanwendungen ist es häufig erforderlich, Geldwerte auf eine bestimmte Anzahl Dezimalstellen zu runden, um die Genauigkeit zu gewährleisten und bestimmte Vorschriften oder Konventionen einzuhalten.
Wenn Berichte erstellt oder Aggregationen für numerische Daten durchgeführt werden sollen, müssen die resultierenden Werte möglicherweise auf die gewünschte Genauigkeit gerundet werden.
Bei Datenanalyseaufgaben kann das Runden von Werten hilfreich sein, um Daten zu vereinfachen oder den Detaillierungsgrad zu verringern. Es kann auch beim Vergleichen von Werten oder beim Gruppieren von Daten basierend auf gerundeten Werten hilfreich sein. |
|
Weitere MySQL und MariaDB SQL Numerische Funktionen |
|