Die SQL TRIM() Funktion entfernt ausgewählte Zeichen am Beginn oder Ende einer Zeichenkette.

TRIM(Lage ZuLöschendeZeichen FROM Spalte);
--Lage: BOTH, LEADING, TRAILING 
SQL TRIM

Die SQL TRIM( ) Funktion entfernt standardmäßig führende und nachfolgende Leerzeichen aus einer Zeichenkette.

Sollen die Leerzeichen am Anfang und Ende des Strings entfernt werden, sind zur TRIM( ) Funktion keine zusätzlichen Angaben zu machen:

TRIM('   Text   ');
--Ausgabe: 'Text' 

SQL TRIM BOTH

Soll ein bestimmtes Zeichen bzw. eine bestimmte Zeichenabfolge am Anfang und am Ende entfernt werden, muss in den Klammern der TRIM( ) Funktion der Parameter BOTH stehen. Darauf folgt die zu entfernende Zeichenabfolge. Anschließend wird nach dem FROM der zu trimmende Wert definiert. Dieser kann ein einzelner Wert oder eine ganze Spalte sein.

TRIM(BOTH 'H' FROM 'Hannah');
--Ausgabe: 'anna' 

SQL TRIM LEADING

Analog zu den vorherigen Beispielen wird zum Entfernen einer Zeichenfolge am Anfang der Parameter LEADING eingegeben:

TRIM(LEADING 'H' FROM 'Handy')
--Ausgabe: andy 

SQL TRIM TRAILING

Soll eine Zeichenabfolge ausschließlich am Ende entfernt werden, muss in den Klammern der TRIM( ) Funktion der Parameter TRAILING stehen. Die restliche Abfolge ist identisch zur Beschreibung in BOTH:

TRIM(TRAILING 'y' FROM 'Handy')
--Ausgabe: Hand 

ARTIKEL TEILEN

Hast du Fragen? Hinterlasse einen Kommentar!