Funktionsgruppe: Numerische Funktion
CEILING() („Runden zur Decke“) bestimmt die kleinste ganze Zahl, die größer oder gleich ist als der angegebene numerische Wert. CEILING() rundet bei nicht-ganzzahligen numerischen Werten stets auf.
CEIL[ING] (
ausdruck )
ausdruck
Festpunktwert vom Typ NUMERIC(p,s) oder DECIMAL(p,s) wenn die Zahl der Nachkommastellen s größer als 0 ist, sonst numerischer Ausdruck.
ausdruck darf kein multipler Wert mit Dimension > 1 sein.
Ergebnis
Wenn ausdruck den NULL-Wert ergibt, ist das Ergebnis der NULL-Wert.
Sonst:
Die kleinste ganze Zahl, die größer ist als der angegebene numerische Wert.
Datentyp: NUMERIC(q+1,0) oder DECIMAL(q+1,0) mit q=MIN(31,p+1) wenn die Zahl der Nachkommastellen s größer als 0 war, sonst wie ausdruck.
Beispiele
CEILING (3,14)
ergibt den Wert 4.
CEILING (-3,14)
ergibt den Wert -3.
CEILING (10,14)
ergibt den Wert 11.