trim Функции

Область применения:проверка помечено да Databricks SQL проверка помечено да Databricks Runtime

Удаляет начальные и конечные пробелы из str.

Удаляет символы начального пробела из str.

Удаляет символы пробела в конце из str.

Удаляет начальные и конечные trimStr символы из str.

Удаляет символы strиз trimStr .

Удаляет конечные trimStr символы из str.

Синтаксис

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, которое необходимо обрезать.

Возвращает

СТРОКА.

Примеры

> 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