Поделиться через


Функция trim

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

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

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

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

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

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

Удаляет конечные символы 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, которое требуется обрезать.

Возвраты

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