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)
X
is de waarde die moet worden afgerondY
is 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: