In SQLite, de round() Met deze functie kunt u getallen naar boven of beneden afronden tot op een bepaald decimaalteken.
Het retourneert een drijvende-kommawaarde van het eerste argument, met het aantal decimalen dat u opgeeft in het (optionele) tweede argument.
Als u het tweede argument niet opgeeft, wordt aangenomen dat het 0 is.
Syntaxis
U kunt round() . gebruiken met één of twee argumenten:
round(X)
round(X,Y) Xis de waarde die moet worden afgerondYis optioneel. Het is het aantal decimalen waaropX. moet worden afgerond .
Voorbeelden
Hier is een eenvoudig voorbeeld om te demonstreren.
SELECT round(7.50); Resultaat:
8.0
In dit geval is de waarde naar boven afgerond. Maar dit kan ook naar beneden worden afgerond, afhankelijk van de waarde.
SELECT round(7.49); Resultaat:
7.0
Geef decimalen op
U kunt een tweede argument toevoegen om te bepalen hoeveel decimalen er in het resultaat worden opgenomen.
SELECT round(7.51, 1); Resultaat:
7,5
Dit kan ook invloed hebben op hoe de waarde wordt afgerond.
SELECT
round(7.549, 0),
round(7.549, 1),
round(7.549, 2); Resultaat:
Hier is een voorbeeld met meer decimalen.
SELECT
round(.12345678, 5),
round(.12345678, 6),
round(.12345678, 7); Resultaat: