Funktionsgruppe: Numerische Funktion
FLOOR() („Runden zum Boden“) bestimmt die größte ganze Zahl, die kleiner oder gleich ist als der angegebene numerische Wert. FLOOR() rundet bei nicht-ganzzahligen numerischen Werten stets ab.
FLOOR (
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 größte ganze Zahl, die kleiner 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
FLOOR (3,14)
ergibt den Wert 3.
FLOOR (-3,14)
ergibt den Wert -4.
FLOOR (10,54)
ergibt den Wert 10.