trim
函数
适用于: Databricks SQL Databricks Runtime
从 str
中删除前导和尾随空格字符。
从 str
中删除前导空格字符。
从 str
中删除尾随空格字符。
从 str
中删除前导和尾随 trimStr
字符。
从 str
中删除前导 trimStr
字符。
从 str
中删除尾随的 trimStr
字符。
语法
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)
参数
trimStr
:一个 STRING 表达式,包含一组要修剪的字符。str
:要修剪的 STRING 表达式。
返回
一个 STRING。
示例
> 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