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