The ROUND() Function
Teil des Abschnitts Grundlagen der SQL-Journey von Coddy — Lektion 26 von 72.
Die ROUND()-Funktion wird verwendet, um einen numerischen Wert auf eine angegebene Anzahl von Dezimalstellen zu runden. Um die Funktion zu verwenden, folgen Sie dieser Syntax:
ROUND(number, decimal_places)number: Die Zahl, die Sie runden möchten
decimal_places: (Optional) Die Anzahl der Dezimalstellen, auf die gerundet werden soll- Falls ausgelassen, rundet auf die nächste ganze Zahl
- Falls positiv, rundet auf diese Anzahl Dezimalstellen
- Falls negativ, rundet links vom Dezimalpunkt
Zum Beispiel,
Grundlegendes Runden auf ganze Zahlen:
SELECT ROUND(3.7);
-- Returns 4
SELECT ROUND(3.3);
-- Returns 3
SELECT ROUND(3.5);
-- Returns 4 (rounds up from .5)Rundung auf bestimmte Dezimalstellen:
SELECT ROUND(3.14159, 2);
-- Returns 3.14
SELECT ROUND(3.14159, 1);
-- Returns 3.1
SELECT ROUND(3.14159, 0);
-- Returns 3
SELECT ROUND(3.145, 2);
-- Returns 3.15 (rounds up because the next digit is 5)Hinweis: Wenn die Ziffer nach der letzten behaltenen Dezimalstelle 5 oder größer ist, rundet sich die letzte behaltene Dezimalstelle auf.
Praktisches Beispiel mit einer Tabelle:
SELECT
product_name,
ROUND(price, 2) as rounded_price
FROM products;Spickzettel
Die ROUND()-Funktion rundet numerische Werte auf eine angegebene Anzahl von Dezimalstellen:
ROUND(number, decimal_places)number: Die zu rundende Zahldecimal_places: (Optional) Anzahl der Dezimalstellen- Wenn ausgelassen, rundet auf ganze Zahl
- Wenn positiv, rundet auf diese Anzahl Dezimalstellen
- Wenn negativ, rundet links vom Dezimalpunkt
Beispiele:
SELECT ROUND(3.7); -- Returns 4
SELECT ROUND(3.14159, 2); -- Returns 3.14
SELECT ROUND(3.14159, 0); -- Returns 3In Abfragen:
SELECT
product_name,
ROUND(price, 2) as rounded_price
FROM products;Probier es selbst
Diese Lektion enthält keine Programmieraufgabe.
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns