Die ROUND()-Funktion
Teil des Abschnitts Grundlagen der SQL-Journey von Coddy. Lektion 26 von 72.
Die Funktion
Hinweis: Die Funktion
Hinweis: Wenn die Ziffer nach der letzten beibehaltenen Dezimalstelle 5 oder größer ist, wird die letzte beibehaltene Dezimalstelle aufgerundet.Praktisches Beispiel mit einer Tabelle:
ROUND() wird verwendet, um einen numerischen Wert auf eine bestimmte Anzahl von Dezimalstellen zu runden. Um die Funktion zu verwenden, folge dieser Syntax:ROUND(number, decimal_places)number: Die Zahl, die du runden möchtest
decimal_places: (Optional) Die Anzahl der Dezimalstellen, auf die gerundet werden soll- Wenn nicht angegeben, wird auf die nächste ganze Zahl gerundet
- Wenn positiv, wird auf diese Anzahl von Dezimalstellen gerundet
- Wenn negativ, wird links vom Dezimalpunkt gerundet
SELECT ROUND(3.7);
-- Returns 4.0
SELECT ROUND(3.3);
-- Returns 3.0
SELECT ROUND(3.5);
-- Returns 4.0 (rounds up from .5)ROUND() in SQLite gibt immer einen Gleitkommawert (REAL) zurück, weshalb die obigen Ergebnisse einen Dezimalpunkt enthalten (z. B. 4.0 statt 4).Auf bestimmte Dezimalstellen runden:SELECT ROUND(3.14159, 2);
-- Returns 3.14
SELECT ROUND(3.14159, 1);
-- Returns 3.1
SELECT ROUND(3.14159, 0);
-- Returns 3.0
SELECT ROUND(3.145, 2);
-- Returns 3.15 (rounds up because the next digit is 5)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
4Weitere Schlüsselwörter
Das IN-SchlüsselwortDas BETWEEN-SchlüsselwortDas LIKE-SchlüsselwortDas AS-SchlüsselwortRückblick – Handymodelle7Datumsangaben
Datumsangaben behandeln – Teil 1Datumsangaben behandeln – Teil 2Datumsangaben behandeln – Teil 32Bedingungen
Grundlagen der BedingungenDas Schlüsselwort ANDDas Schlüsselwort ORDas Schlüsselwort NOTMehrere kombinierte BedingungenKlammernBoolesche Werte5Arithmetische Operationen
Mathematische OperatorenMathematische SpaltenDie Modulo-OperationDie ROUND()-Funktion3Spezifisches Rückgabeformat
NULL-WerteErgebnisse sortieren Teil 1Ergebnisse sortieren Teil 2Zusammenfassung - Cyber Security FirmAnzahl der Datensätze begrenzenZusammenfassung - Vehicle Factory6Einführungsaufgaben
Wiederholung – ParlamentswahlWiederholung – Festnahme eines Straftäters durch die PolizeiWiederholung – Getränkebehälter an der BarWiederholung – Neue Spalten erstellenÜbe selbstständig: SQL-Playground