Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

TRUNC() - Nachkommastellen entfernen

Funktionsgruppe: Numerische Funktion

TRUNC() bestimmt den ganzzahligen Anteil eines numerischen Wertes.

TRUNC() rundet nicht bei nicht-ganzzahligen Werten.


TRUNC ( ausdruck )



ausdruck

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:


ausdruck >= 0:

die größte ganze Zahl, die kleiner oder gleich ist als der angegebene
numerische Wert, also FLOOR(ausdruck).

ausdruck < 0:

die kleinste ganze Zahl, die größer oder gleich ist als der angegebene
numerische Wert, also CEILING(ausdruck).

Datentyp:

NUMERIC(p-s,0)
DECIMAL(q-s,0)

für Datentyp von ausdruck NUMERIC(p,s) oder
DECIMAL(q,s) mit p,q > s


wie ausdruck

für Datentyp von ausdruck ganzzahlig numerisch (SMAL-
LINT, INTEGER, NUMERIC(p,0), DECIMAL(q,0) oder
REAL, DOUBLE PRECISION, FLOAT


Beispiele

TRUNC (3,14) ergibt den Wert 3.

TRUNC (-3,14) ergibt den Wert -3.