Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Numerische Funktionen

Numerische Funktionen erfüllen unterschiedliche Zwecke:

  • ABS(), CEILING(), FLOOR(), MOD(), SIGN() und TRUNC() führen die entsprechenden mathematischen Funktionen auf den angegebenen numerischen Ausdrücken aus.

  • CHARACTER_LENGTH( ), OCTET_LENGTH( ) und POSITION( ) berechnen die Anzahl der Bytes oder Code Units einer Zeichenkette bzw. die Position einer Zeichenkette innerhalb einer anderen Zeichenkette.

  • JULIAN_DAY_OF_DATE( ) wandelt ein Datum in einen ganzzahligen Wert um.

  • EXTRACT() extrahiert bestimmte Bestandteile eines Zeitwertes.

Bei Auswertung einer numerischen Funktion wird ein numerischer Wert zurückgeliefert.



numerische_funktion ::=

{

   ABS ( ausdruck ) |
   CEIL[ING] ( ausdruck ) |
   FLOOR ( ausdruck ) |
   MOD ( dividend,divisor ) |
   SIGN ( ausdruck ) |
   TRUNC ( ausdruck ) |
   { CHAR_LENGTH | CHARACTER_LENGTH } ( ausdruck [USING { CODE_UNITS | OCTETS }]) |
   OCTET_LENGTH ( ausdruck ) |
   POSITION ( ausdruck IN ausdruck [USING CODE_UNITS]) |
   JULIAN_DAY_OF_DATE ( ausdruck ) |
   EXTRACT ( bestandteil FROM ausdruck  )

}



ausdruck

Bei ABS(), CEILING(), FLOOR(), MOD(), SIGN() und TRUNC(): numerischer Ausdruck.

Bei EXTRACT() und JULIAN_DAY_OF_DATE( ): Zeitwerte-Ausdruck.

Sonst: alphanumerischer Ausdruck oder National-Ausdruck.

ausdruck darf kein multipler Wert mit Dimension > 1 sein.