TRIM(x,y) ist eine Stringfunktion, die am Anfang der Zeichenkette x alle in der Zeichenkette y angegebenen Zeichen entfernt. Das Ergebnis von TRIM(x,y) beginnt daher mit dem ersten Zeichen, das nicht in y angegeben wurde.
Zusätzlich entfernt TRIM(x,y) am Ende der Zeichenkette x die Leerzeichen (Codeattribut ASCII, EBCDIC (Codetabellen)) bzw. die binären Nullen (Codeattribut BYTE) und anschließend alle in der Zeichenkette y angegebenen Zeichen. Das Ergebnis von TRIM(x,y) endet daher mit dem letzten Zeichen, das nicht in y angegeben wurde.
|
Ergebnis der Funktion TRIM(x,y) |
TRIM(x) |
Es werden nur die Leerzeichen (Codeattribut ASCII, EBCDIC) bzw. die binären Nullen (Codeattribut BYTE) aus x entfernt. |
x ist NULL-Wert |
Beispieltabelle customer
SELECT name, TRIM(CHR(account)) & ' EURO' account
FROM customer WHERE account > 0.00
NAME |
ACCOUNT |
Porter |
100.00 EURO |
DATASOFT |
4813.50 EURO |
Peters |
650.00 EURO |
TOOLware |
3770.50 EURO |
Brown |
440.00 EURO |
Siehe auch: