In SQL Server is de T-SQL CEILING()
Met deze functie kunt u een getal naar boven afronden op het dichtstbijzijnde gehele getal. Meer specifiek geeft het het kleinste gehele getal groter dan of gelijk aan de opgegeven numerieke uitdrukking.
U geeft het nummer op als argument. Het retourgegevenstype is hetzelfde als het type dat als argument is opgegeven.
Syntaxis
De syntaxis gaat als volgt:
CEILING ( numeric_expression )
Waar numeric_expression is een uitdrukking van de exacte numerieke of geschatte numerieke gegevenstypecategorie.
Merk op dat het bit gegevenstype is ongeldig.
Voorbeeld 1 – Positieve waarden
Hier is een voorbeeld van het opgeven van een positieve waarde als argument.
SELECT CEILING(3.63) Result;
Resultaat:
+----------+ | Result | |----------| | 4 | +----------+
In dit geval 4
is het kleinste gehele getal van niet minder dan 3.63
.
Hier is nog een voorbeeld, dit keer met een grotere waarde.
SELECT CEILING(500.71) Result;
Resultaat:
+----------+ | Result | |----------| | 501 | +----------+
Voorbeeld 2 – Negatieve waarden
Hier is een voorbeeld met een negatieve waarde.
SELECT CEILING(-3.63) Result;
Resultaat:
+----------+ | Result | |----------| | -3 | +----------+
In dit geval -3
is het kleinste gehele getal van niet minder dan -3.63
.
Hier is nog een voorbeeld.
SELECT CEILING(-500.71) Result;
Resultaat:
+----------+ | Result | |----------| | -500 | +----------+
Afronding naar beneden – VERDIEPING()
Als u liever naar beneden afrondt naar het dichtstbijzijnde gehele getal, gebruik de T-SQL FLOOR()
functie in plaats daarvan.