Oracle Trim -Funktionsyntax
Der folgende Ausschnitt zeigt die Syntax der TRIM () -Funktion in der Oracle -Datenbank:
Trim ([[Leading | Trailing | beide] trim_character von] input_string);
Funktionsparameter und Rückgabewerte
Die Funktion akzeptiert die folgenden Argumente:
Die Standardfunktion entfernt die angegebenen trim_characters von beiden Enden der Zeichenfolge, wenn der Parameter nicht angegeben ist.
Funktionsrückgabeart
Die Funktion gibt die Eingangszeichenfolge zurück, wobei die Trim_Character aus dem führenden, nachverfolgenden oder beiden Enden der Zeichenfolge entfernt werden.
Wenn die Eingangszeichenfolge char, varchar2-, nchar- oder nvarchar2 -Typen ist, gibt die Funktion einen Varchar2 -Typ zurück. Wenn die Eingangszeichenfolge jedoch CLOB oder NCLOB ist, gibt die Funktion einen LOB -Typ zurück.
Beispiel für Funktionsnutzung
Die folgenden Abschnitte zeigen, wie die Funktion TRIM () in einem bestimmten Satz von Szenarien verwendet wird.
Beispiel 1: Verwenden der Trimmfunktion, um die führenden Räume zu entfernen
In diesem Beispiel wird gezeigt.
Wählen Sie Trim ('Hello World') als T von Dual;
Resultierende Ausgabe:
T
------------
Hallo Welt
Wenn Sie nicht angeben, auf welcher Seite der Zeichenfolge die Funktion zu verhindern ist, führt die Funktion den Ausstattungsvorgang an beiden Enden aus.
Beispiel 2: Verwenden der Trimmfunktion, um die führenden Speicherplatzzeichen zu entfernen
Wenn Sie nur die führenden Speicherplatzzeichen aus der Eingabebestand entfernen möchten, können Sie die Abfrage wie folgt ausführen:
Wählen Sie Trim (Leading "von 'Hello World') als T_L von Dual;
In diesem Fall sollte die Funktion die Speicherzeichen vom Start und Ende der Zeichenfolge entfernen.
T_l
------------
Hallo Welt
Beispiel 3: Verwenden der Trimmfunktion zum Entfernen der nachverfolgenden Space -Zeichen
Wir können das polare Gegenteil ausführen und die hinteren Space -Zeichen aus der Eingangszeichenfolge entfernen, wie im Folgenden gezeigt:
Wählen Sie Trim (Nachfolger "von 'Hello World') als t_t von Dual;
Ergebnis:
T_t
------------
Hallo Welt
Beispiel 4: Verwenden der Trim -Funktion, um die spezifischen Zeichen aus der Eingabezeichenfolge zu entfernen
Manchmal möchten Sie die Nicht-Raum-Zeichen aus einer bestimmten Eingangszeichenfolge abschneiden. Eine Beispieldemonstration ist wie gezeigt:
Wählen Sie Trim (Leading '+' von '+1207-452-4108') als Tel. Von Dual;
Die vorherige Abbildung sollte das führende Plus -Zeichen aus der Eingangszeichenfolge abschneiden.
Tel
----------
1207-452-4108
Abschluss
In diesem Tutorial haben Sie festgestellt.