次の方法で共有


trim 関数

適用対象:「はい」のチェック マーク Databricks SQL 「はい」のチェック マーク Databricks Runtime

先頭または末尾の空白文字を 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

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

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