次の方法で共有


translate 関数

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

expr 内のすべての文字が from 内の文字に置き換えられている場合に to を返します。

構文

translate(expr, from, to)

引数

  • expr: STRING の式。
  • from: 置換する文字のセットで構成される STRING 式。
  • to: fromを置き換える一致する文字セットで構成される STRING 式。

戻り値

STRING`。

この関数は、from 文字列の中のすべての文字を、to 文字列の対応する文字に置き換えます。

tofrom より短い場合、一致しない文字が削除されます。

> SELECT translate('AaBbCc', 'abc', '123');
 A1B2C3

> SELECT translate('AaBbCc', 'abc', '1');
 A1BC

> SELECT translate('AaBbCc', 'abc', '');
 ABC

> SELECT translate('AaBbCc' COLLATE UTF8_LCASE, 'abc', '123');
 112233