trim

trim

trim 介绍

trim(str) - 从str中移除前导和尾随的空格字符。

trim(BOTH FROM str) - 从str中移除前导和尾随的空格字符。

trim(LEADING FROM str) - 从str中移除前导空格字符。

trim(TRAILING FROM str) - 从str中移除尾随空格字符。

trim(trimStr FROM str) - 从str中移除前导和尾随的trimStr字符。

trim(BOTH trimStr FROM str) - 从str中移除前导和尾随的trimStr字符。

trim(LEADING trimStr FROM str) - 从str中移除前导的trimStr字符。

trim(TRAILING trimStr FROM str) - 从str中移除尾随的trimStr字符。

参数:

  • str - 一个字符串表达式
  • trimStr - 要修剪的字符串字符,默认值是一个空格字符
  • BOTH, FROM - 这些是关键字,用于指定从字符串的两端修剪字符串字符
  • LEADING, FROM - 这些是关键字,用于指定从字符串的左端修剪字符串字符
  • TRAILING, FROM - 这些是关键字,用于指定从字符串的右端修剪字符串字符

Examples:

> 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

Since: 1.5.0