SQL Academy
Premium
Funktionsreferenz

TRIM

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

PostgreSQL 17.9
TRIM([LEADING | TRAILING | BOTH] [characters] FROM string)
  • [ ]optionaler Teil
  • a | beine der Optionen
LEADING | TRAILING | BOTH
Seite, an der die Zeichen entfernt werden, standardmäßig BOTH
SchlüsselwortOptional
LEADINGTRAILINGBOTH
characters
Menge der zu entfernenden Zeichen, standardmäßig ein Leerzeichen
textOptional
FROM string
Ausgangsstring
text

Rückgabewert

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

Beispiele

Zeichen auf beiden Seiten entfernen

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

Führende Nullen entfernen

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

Standardmäßig Leerzeichen

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

Details

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

Siehe auch