In diesem Oracle-Lernprogramm wird erläutert, wie Sie die Oracle/PLSQL TRIM-Funktion mit Syntax und Beispielen verwenden.
Beschreibung
Die Oracle/PLSQL TRIM-Funktion entfernt alle angegebenen Zeichen entweder am Anfang oder am Ende einer Zeichenfolge.
Syntax
Die Syntax für die TRIM-Funktion in Oracle/PLSQL lautet:
Parameter oder Argumente
LEADING Die Funktion entfernt trim_character von der Vorderseite von string1.
TRAILING Die Funktion entfernt trim_character vom Ende von string1.
BOTH Die Funktion entfernt trim_character vom Anfang und Ende von string1.
trim_character Das Zeichen, das aus string1 entfernt wird. Wenn dieser Parameter weggelassen wird, entfernt die TRIM-Funktion Leerzeichen aus string1.
string1 Die zu trimmende Zeichenfolge.
Notiz
- Die TRIM-Funktion gibt einen Zeichenfolgenwert zurück.
- Wenn Sie keinen Wert für den ersten Parameter (LEADING, TRAILING, BOTH) auswählen, entfernt die TRIM-Funktion trim_character sowohl am Anfang als auch am Ende von string1.
- Siehe auch die LTRIM- und RTRIM-Funktionen.
Gilt für
Die TRIM-Funktion kann in folgenden Versionen von Oracle/PLSQL verwendet werden:
- Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i
Beispiel
Sehen wir uns einige Beispiele für Oracle/PLSQL TRIM-Funktion an und untersuchen Sie, wie Sie die TRIM-Funktion in Oracle/PLSQL verwenden.
Beispielsweise:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
SELECT TRIM(' Adam ') FROM DUAL; -- Ergebnis: 'Adam' SELECT TRIM(' ' FROM ' Adam ') FROM DUAL; -- Ergebnis: 'Adam' SELECT TRIM(LEADING '0' FROM '000123') FROM DUAL; -- Ergebnis: '123' SELECT TRIM(TRAILING '1' FROM 'Adam') FROM DUAL; -- Ergebnis: 'Adam' SELECT TRIM(BOTH '1' FROM '123Adam111') FROM DUAL; -- Ergebnis: '23Adam' |