In MySQL is het CEILING()
Met deze functie kunt u een getal naar boven afronden op het dichtstbijzijnde gehele getal. Meer specifiek geeft het het kleinste gehele getal terug dat niet minder is dan zijn argument.
U kunt ook de CEIL()
. gebruiken functie, wat een synoniem is voor CEILING()
.
Syntaxis
De syntaxis gaat als volgt:
CEILING(X)
Voor numerieke argumenten met een exacte waarde heeft de geretourneerde waarde een numeriek type met een exacte waarde. Voor string- of drijvende-komma-argumenten heeft de geretourneerde waarde een type met drijvende komma.
Voorbeeld 1 – Positieve waarden
Hier is een voorbeeld van het opgeven van een positieve waarde als argument.
SELECT CEILING(1.87) Result;
Resultaat:
+--------+ | Result | +--------+ | 2 | +--------+
In dit geval 2
is het kleinste gehele getal van niet minder dan 1.87
.
Hier is nog een voorbeeld, dit keer met een grotere waarde.
SELECT CEILING(200.87) Result;
Resultaat:
+--------+ | Result | +--------+ | 201 | +--------+
Voorbeeld 2 – Negatieve waarden
Hier is een voorbeeld met een negatieve waarde.
SELECT CEILING(-1.87) Result;
Resultaat:
+--------+ | Result | +--------+ | -1 | +--------+
In dit geval -1
is het kleinste gehele getal dat niet kleiner is dan -1.87
.
Hier is nog een voorbeeld.
SELECT CEILING(-200.87) Result;
Resultaat:
+--------+ | Result | +--------+ | -200 | +--------+
De CEIL()-functie
Het CEIL()
functie is een synoniem voor de CEILING()
functie. Daarom kunt u alle bovenstaande voorbeelden vervangen door CEIL()
in plaats daarvan.
Bijvoorbeeld:
SELECT CEIL(1.87) Result;
Resultaat:
+--------+ | Result | +--------+ | 2 | +--------+
Afronding naar beneden – VERDIEPING()
Als u liever naar beneden afrondt naar het dichtstbijzijnde gehele getal, gebruik de FLOOR()
functie in plaats daarvan.