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'
);Führende Nullen entfernen
PostgreSQL 17.5
SELECT TRIM(
LEADING '0'
FROM '000123'
);Standardmäßig Leerzeichen
PostgreSQL 17.5
SELECT '[' || TRIM(' SQL ') || ']' AS trimmed;Details
Die Zeichen werden entfernt, bis ein Zeichen kommt, das nicht zur Menge gehört.