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 |