Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Die Funktion TRIM
Kürzt eine Zeichenfolge durch Entfernen von Leerzeichen am Anfang und am Ende oder durch Entfernen von Zeichen am Anfang und am Ende, die mit einer optionalen angegebenen Zeichenfolge übereinstimmen.
Syntax
TRIM( [ BOTH ] [ trim_chars FROM ] string
Argumente
- trim_chars
-
(Optional) Die Zeichen, die aus der Zeichenfolge gekürzt werden sollen. Wenn dieser Parameter ausgelassen wird, werden Leerzeichen ausgeschnitten.
- string
-
Die Zeichenfolge, die gekürzt werden soll.
Rückgabetyp
Die TRIM-Funktion gibt eine VARCHAR- oder eine CHAR_Zeichenfolge zurück. Wenn Sie die TRIM-Funktion mit einem SQL-Befehl verwenden, konvertiert die Ergebnisse AWS Clean Rooms implizit in VARCHAR. Wenn Sie die TRIM-Funktion in der SELECT-Liste für eine SQL-Funktion verwenden, konvertiert die Ergebnisse nicht AWS Clean Rooms implizit und Sie müssen möglicherweise eine explizite Konvertierung durchführen, um einen Datentypfehler zu vermeiden. Weitere Informationen zu expliziten Konvertierungen finden Sie in den Abschnitten zu den Funktionen CAST-Funktion und CONVERT-Funktion.
Beispiel
Im folgenden Beispiel werden Leerzeichen am Anfang und am Ende aus der Zeichenfolge entfernt ' abc
'
:
select ' abc ' as untrim, trim(' abc ') as trim;
untrim | trim ----------+------ abc | abc
Im folgenden Beispiel werden die doppelten Anführungszeichen entfernt, die die Zeichenfolge umgeben "dog"
:
select trim('"' FROM '"dog"');
btrim ------- dog
TRIM entfernt alle Zeichen in trim_chars, wenn sie sich am Anfang von string befinden. Im folgenden Beispiel werden die Zeichen „C“, „D“ und „G“gekürzt, wenn sie sich am Anfang von VENUENAME befinden. Dabei handelt es sich um eine VARCHAR-Spalte.
select venueid, venuename, trim(venuename, 'CDG') from venue where venuename like '%Park' order by 2 limit 7;
venueid | venuename | btrim --------+----------------------------+-------------------------- 121 | ATT Park | ATT Park 109 | Citizens Bank Park | itizens Bank Park 102 | Comerica Park | omerica Park 9 | Dick's Sporting Goods Park | ick's Sporting Goods Park 97 | Fenway Park | Fenway Park 112 | Great American Ball Park | reat American Ball Park 114 | Miller Park | Miller Park