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
-> -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
-> 1.3
mysql> SELECT ROUND(1.298, 0);
-> 1
Hinweis: Der Rückgabewert von ROUND wird in einen BIGINT umgewandelt!
Andere Erweiterungen