Inhaltsverzeichnis

Search

  1. Vorwort
  2. Umwandlungssprache
  3. Konstanten
  4. Operatoren
  5. Variablen
  6. Datumsangaben
  7. Funktionen

Referenzhandbuch für die Umwandlungssprache

Referenzhandbuch für die Umwandlungssprache

FLOOR

FLOOR

Gibt die größte Ganzzahl zurück, die kleiner oder gleich des numerischen Werts ist, der an diese Funktion übergeben wird. Beispiel: Wenn Sie 3.14 an FLOOR übergeben, gibt die Funktion 3 zurück. Wenn Sie 3.98 an FLOOR übergeben, gibt die Funktion 3 zurück. Wenn Sie -3.17 übergeben, gibt die Funktion -4 zurück.

Syntax

FLOOR(
numeric_value
)
In der folgenden Tabelle wird das Argument für diesen Befehl beschrieben:
Argument
Erforderlich/
Optional
Beschreibung
numeric_value
Erforderlich
Numerischer Datentyp. Sie können einen beliebigen gültigen Umwandlungausdruck eingeben, sofern seine Auswertung numerische Daten ergibt.

Rückgabewert

Ganzzahl, wenn Sie einen numerischen Wert mit deklarierter Präzision zwischen 0 und 28 übergeben.
Double-Wert, wenn Sie einen numerischen Wert mit deklarierter Präzision über 28 übergeben.
NULL, falls ein an die Funktion übergebener Wert NULL ist.

Beispiel

Der folgende Ausdruck gibt die größte Ganzzahl zurück, die kleiner oder gleich den Werten im Port PRICE ist:
FLOOR( PRICE )
PRICE
RETURN VALUE
39.79
39
125.12
125
74.24
74
NULL
NULL
-100.99
-101
Sie können anhand der an FLOOR übergebenen Werte mathematische Berechnungen durchführen. Beispiel: Wenn Sie einen ganzzahligen Wert mit 10 multiplizieren und anschließend die größte Ganzzahl, die kleiner als das Produkt ist, berechnen möchten, können Sie die Funktion wie folgt formulieren:
FLOOR( UNIT_PRICE * 10 )