Skip to main content

trim function

Applies to: check marked yes Databricks SQL check marked yes Databricks Runtime

Removes the leading or trailing space characters from str.

Removes the leading or trailing trimStr characters from str.

Syntax​

trim(str)

trim(BOTH FROM str)
trim(LEADING FROM str)
trim(TRAILING FROM str)
trim(trimStr FROM str)
trim(BOTH trimStr FROM str)
trim(LEADING trimStr FROM str)
trim(TRAILING trimStr FROM str)

Arguments​

  • trimStr: A STRING expression with a set of characters to be trimmed.
  • str: A STRING expression to be trimmed.

Returns​

A STRING.

Examples​

SQL
> SELECT '+' || trim('    SparkSQL   ') || '+';
+SparkSQL+

> SELECT '+' || trim(BOTH FROM ' SparkSQL ') || '+';
+SparkSQL+

> SELECT '+' || trim(LEADING FROM ' SparkSQL ') || '+';
+SparkSQL +

> SELECT '+' || trim(TRAILING FROM ' SparkSQL ') || '+';
+ SparkSQL+

> SELECT trim('SL' FROM 'SSparkSQLS');
parkSQ

> SELECT trim(BOTH 'SL' FROM 'SSparkSQLS');
parkSQ

> SELECT trim(LEADING 'SL' FROM 'SSparkSQLS');
parkSQLS

> SELECT trim(TRAILING 'SL' FROM 'SSparkSQLS');
SSparkSQ

> SELECT trim(BOTH 'sl' COLLATE UTF8_BINARY FROM 'SSparkSQLS');
SSparkSQLS

> SELECT trim(BOTH 'sl' COLLATE UTF8_LCASE FROM 'SSparkSQLS');
parkSQ