TRIM (Lakehouse v1)
Devuelve la cadena sin las apariciones iniciales ni finales de la cadena de eliminación especificada. Si se omite la cadena de eliminación, se quitan los espacios.
La función de Analyze recorta automáticamente los espacios iniciales y finales.
Sintaxis de Analyze
Sección titulada «Sintaxis de Analyze»func.trim(str)Ejemplos de Analyze
Sección titulada «Ejemplos de Analyze»func.trim(' plaidcloud ')┌────────────────────────────────┐│ func.trim(' plaidcloud ') │├────────────────────────────────┤│ 'plaidcloud' │└────────────────────────────────┘Sintaxis de SQL
Sección titulada «Sintaxis de SQL»TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM ] str)Ejemplos de SQL
Sección titulada «Ejemplos de SQL»Tenga en cuenta que TODOS los ejemplos de esta sección devuelven la cadena ‘databend’.
El siguiente ejemplo elimina la cadena inicial y final ‘xxx’ de la cadena ‘xxxdatabendxxx’:
SELECT TRIM(BOTH 'xxx' FROM 'xxxdatabendxxx');El siguiente ejemplo elimina la cadena inicial ‘xxx’ de la cadena ‘xxxdatabend’:
SELECT TRIM(LEADING 'xxx' FROM 'xxxdatabend' );El siguiente ejemplo elimina la cadena final ‘xxx’ de la cadena ‘databendxxx’:
SELECT TRIM(TRAILING 'xxx' FROM 'databendxxx' );Si no se especifica una cadena de eliminación, la función quita todos los espacios iniciales y finales. Los siguientes ejemplos quitan los espacios iniciales y finales, o solo unos u otros:
SELECT TRIM(' databend ');SELECT TRIM(' databend');SELECT TRIM('databend ');