다음을 통해 공유


번역 ER 함수

TRANSLATE 함수는 제공된 다른 세트의 문자에서 지정된 텍스트의 문자 교체 결과를 포함하는 스트링 값을 반환합니다.

구문

TRANSLATE (text , pattern, replacement)

인수

text: 스트링

스트링 유형의 데이터 소스의 유효한 경로입니다.

pattern: 스트링

교체해야 하는 텍스트입니다.

replacement: 스트링

대체 텍스트로 사용할 텍스트입니다.

반환 값

스트링

결과 텍스트 값입니다.

사용 참고 사항

TRANSLATE 함수는 한 번에 한 문자를 바꿉니다. 이 함수는 text 인수의 첫 번째 문자를 pattern 인수의 첫 번째 문자로 바꾼 다음 두 번째 문자를 바꾸고 완료될 때까지 동일한 흐름을 따릅니다. textpattern 인수의 문자가 일치하면 replacement 인수의 문자와 동일한 위치에 있는 pattern 인수의 문자로 대체됩니다. 문자가 pattern 인수에 여러 번 나타나는 경우 이 문자의 첫 번째 발생에 해당하는 replacement 인수 매핑이 사용됩니다.

예시 1

TRANSLATE ("abcdef", "cd", "GH") 다음과 같은 이유로 지정된 'abcdef' 텍스트의 'c' 문자를 replacement 텍스트의 'G' 문자로 바꿉니다.

  • 'c' 문자는 pattern 텍스트의 첫 번째 위치에 표시됩니다.
  • replacement 텍스트의 첫 번째 위치에는 'G' 문자가 포함됩니다.

예시 2

TRANSLATE ("abcdef", "ccd", "GH") 'abGdef' 를 반환합니다.

예시 3

TRANSLATE ("abccba", "abc", "123") '123321' 을 반환합니다.

추가 리소스

텍스트 함수