TRIM-Funktion

TRIM (Abschneiden) ist eine Funktion zur Bearbeitung von Zeichenfolgen, die alle Datentypen (BIT, BLOB und CHARACTER) verarbeitet und abschließende und führende Singletons von einer Zeichenfolge entfernt.

SYNTAX

TRIM gibt eine neue Zeichenfolge desselben Typs wie die Quellenzeichenfolge zurück, in der die führenden, abschließenden oder beide, sowohl die führenden als auch die abschließenden, Singletons entfernt wurden. Der BegriffSingleton bezieht sich auf einen einzelnen Teil (BIT, BYTE oder CHARACTER) innerhalb einer Zeichenfolge dieses Typs.

Falls der Singletonausschnitt nicht angegeben ist, wird ein Standardsingleton vorausgesetzt. Das Standardsingleton hängt vom Datentyp der Quellenzeichenfolge ab:
Zeichen ' ' (Leerzeichen)
BLOB X'00'
Bit B'0'

Falls ein Parameter NULL ist, ist das Ergebnis NULL.

Oft ist es nicht notwendig, abschließende Leerzeichen vor dem Vergleich von Zeichenfolgen abzuschneiden, da die Regeln des Zeichenfolgevergleichs besagen, dass abschließende Leerzeichen nicht von Bedeutung sind.

In den folgenden Beispielen wird das Verhalten der TRIM-Funktion aufgezeigt:
TRIM(TRAILING 'b' FROM 'aaabBb')
gibt 'aaabB' zurück.
TRIM('  a  ')
gibt 'a' zurück.
TRIM(LEADING FROM '  a  ')
gibt 'a ' zurück.
TRIM('b' FROM 'bbbaaabbb')
gibt 'aaa' zurück.
Zugehörige Konzepte
Übersicht zu ESQL
Zugehörige Tasks
ESQL erstellen
Teilfeld aus einem größeren Feld auswählen
Zugehörige Verweise
Syntaxdiagramme: verfügbare Typen
ESQL-Funktionen zur Bearbeitung von Zeichenfolgen
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ak05270_