SQL Academy
Premium
Funktionsreferenz

TRIM

Entfernt die angegebenen Zeichen (standardmäßig Leerzeichen) am Anfang, am Ende oder an beiden Enden eines Strings.

PostgreSQL 17.5
TRIM([LEADING | TRAILING | BOTH] [characters] FROM string)

Parameter

LEADING | TRAILING | BOTHSchlüsselwortoptional
Seite, an der die Zeichen entfernt werden, standardmäßig BOTH
Werte:LEADINGTRAILINGBOTH
characterstextoptional
Menge der zu entfernenden Zeichen, standardmäßig ein Leerzeichen
FROM stringtext
Ausgangsstring

Rückgabewert

String ohne die Zeichen aus characters auf der gewählten Seite

Beispiele

Zeichen auf beiden Seiten entfernen

PostgreSQL 17.5
SELECT TRIM(
		BOTH 'x'
		FROM 'xTomx'
	);
btrim
Tom

Führende Nullen entfernen

PostgreSQL 17.5
SELECT TRIM(
		LEADING '0'
		FROM '000123'
	);
ltrim
123

Standardmäßig Leerzeichen

PostgreSQL 17.5
SELECT '[' || TRIM('  SQL  ') || ']' AS trimmed;
trimmed
[SQL]

Details

Die Zeichen werden entfernt, bis ein Zeichen kommt, das nicht zur Menge gehört.

Siehe auch