TRIM (Lakehouse v1)
Gibt die Zeichenfolge ohne führende oder nachgestellte Vorkommen der angegebenen Entfernungszeichenfolge zurück. Wenn die Entfernungszeichenfolge weggelassen wird, werden Leerzeichen entfernt.
Die Analyze-Funktion entfernt automatisch sowohl führende als auch nachgestellte Leerzeichen.
Analyze-Syntax
Abschnitt betitelt „Analyze-Syntax“func.trim(str)Analyze-Beispiele
Abschnitt betitelt „Analyze-Beispiele“func.trim(' plaidcloud ')┌────────────────────────────────┐│ func.trim(' plaidcloud ') │├────────────────────────────────┤│ 'plaidcloud' │└────────────────────────────────┘SQL-Syntax
Abschnitt betitelt „SQL-Syntax“TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM ] str)SQL-Beispiele
Abschnitt betitelt „SQL-Beispiele“Bitte beachten Sie, dass ALLE Beispiele in diesem Abschnitt die Zeichenfolge ‘databend’ zurückgeben.
Das folgende Beispiel entfernt die führende und nachgestellte Zeichenfolge ‘xxx’ aus der Zeichenfolge ‘xxxdatabendxxx’:
SELECT TRIM(BOTH 'xxx' FROM 'xxxdatabendxxx');Das folgende Beispiel entfernt die führende Zeichenfolge ‘xxx’ aus der Zeichenfolge ‘xxxdatabend’:
SELECT TRIM(LEADING 'xxx' FROM 'xxxdatabend' );Das folgende Beispiel entfernt die nachgestellte Zeichenfolge ‘xxx’ aus der Zeichenfolge ‘databendxxx’:
SELECT TRIM(TRAILING 'xxx' FROM 'databendxxx' );Wenn keine Entfernungszeichenfolge angegeben ist, entfernt die Funktion alle führenden und nachgestellten Leerzeichen. Die folgenden Beispiele entfernen die führenden und/oder nachgestellten Leerzeichen:
SELECT TRIM(' databend ');SELECT TRIM(' databend');SELECT TRIM('databend ');