다음을 통해 공유


translate 기능

적용 대상:예로 표시된 확인 Databricks SQL 예로 표시된 확인 Databricks Runtime

expr where은 from의 모든 문자가 to있는 문자로 바뀐 결과를 반환합니다.

구문

translate(expr, from, to)

인수

  • expr: STRING 식입니다.
  • from: 대체될 문자로 구성된 set의 STRING 표현식입니다.
  • to: 문자를 from으로 바꾸기 위한 일치하는 set로 구성된 STRING 식입니다.

반품

A STRING`.

이 함수는 from에서 일치하는 모든 문자를 해당 문자로 바꿉니다.

to의 길이가 from보다 짧으면 일치하지 않는 문자가 제거됩니다.

예제

> 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