TRIM (Lakehouse v1)
Renvoie la chaîne sans les occurrences initiales ou finales de la chaîne à retirer spécifiée. Si la chaîne à retirer est omise, les espaces sont supprimés.
La fonction Analyze supprime automatiquement les espaces initiaux et finaux.
Syntaxe Analyze
Section intitulée « Syntaxe Analyze »func.trim(str)Exemples Analyze
Section intitulée « Exemples Analyze »func.trim(' plaidcloud ')┌────────────────────────────────┐│ func.trim(' plaidcloud ') │├────────────────────────────────┤│ 'plaidcloud' │└────────────────────────────────┘Syntaxe SQL
Section intitulée « Syntaxe SQL »TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM ] str)Exemples SQL
Section intitulée « Exemples SQL »À noter : TOUS les exemples de cette section renvoient la chaîne ‘databend’.
L’exemple suivant supprime la chaîne ‘xxx’ au début et à la fin de la chaîne ‘xxxdatabendxxx’ :
SELECT TRIM(BOTH 'xxx' FROM 'xxxdatabendxxx');L’exemple suivant supprime la chaîne ‘xxx’ au début de la chaîne ‘xxxdatabend’ :
SELECT TRIM(LEADING 'xxx' FROM 'xxxdatabend' );L’exemple suivant supprime la chaîne ‘xxx’ à la fin de la chaîne ‘databendxxx’ :
SELECT TRIM(TRAILING 'xxx' FROM 'databendxxx' );Si aucune chaîne à retirer n’est spécifiée, la fonction supprime tous les espaces initiaux et finaux. Les exemples suivants suppriment les espaces initiaux et/ou finaux :
SELECT TRIM(' databend ');SELECT TRIM(' databend');SELECT TRIM('databend ');