SQL ROUND()Funktionen


ROUND()-Funktion

Die ROUND()-Funktion wird verwendet, um ein numerisches Feld auf die angegebene Anzahl von Dezimalstellen zu runden.

SQL ROUND()-Syntax

SELECT ROUND(column_name,decimals) FROM TABLE_NAME;

Parameter Beschreibung
column_name Erforderlich. Das Feld, das gerundet werden soll.
decimals Optional. Gibt die Anzahl der zurückzugebenden Dezimalstellen an.




SQL ROUND()-Beispiele

ROUND(X):Gibt eine ganze Zahl zurück, die der gerundete Wert des Parameters X ist.

Beispiel

mysql> SELECT ROUND(-1.23);
        -> -1
mysql> SELECT ROUND(-1.58);
        -> -2
mysql> SELECT ROUND(1.58);
        -> 2

ROUND(X,D):Gibt eine Zahl zurück, die vom Parameter X auf D Dezimalstellen gerundet ist. Wenn D 0 ist, hat das Ergebnis keinen Dezimalpunkt oder Bruchteil.

Beispiel

mysql> SELECT ROUND(1.298, 1);
        -> 1.3
mysql> SELECT ROUND(1.298, 0);
        -> 1

Hinweis: Der Rückgabewert von ROUND wird in einen BIGINT umgewandelt!

Andere Erweiterungen