SQL ROUND()-Funktion

ROUND() Funktion

Die ROUND-Funktion wird verwendet, um numerische Felder auf eine bestimmte Dezimalstelle 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 Erforderlich. Bestimmt die Anzahl der nach dem Dezimalpunkt auszugebenden Stellen.

SQL ROUND() Beispiel

Wir haben folgende "Products"-Tabelle:

Prod_Id ProductName Unit UnitPrice
1 Gold 1000 g 32.35
2 Silber 1000 g 11.56
3 Kupfer 1000 g 6.85

Jetzt möchten wir den Namen und den Preis auf die nächstgelegene Ganzzahl runden.

Wir verwenden folgenden SQL-Ausdruck:

SELECT ProductName, ROUND(UnitPrice,0) as UnitPrice FROM Products

Die Ergebnismenge ähnelt etwa folgendermaßen:

ProductName UnitPrice
Gold 32
Silber 12
Kupfer 7