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.