이 TRANSLATE 함수는 제공된 다른 세트의 문자에서 지정된 텍스트의 문자 교체 결과를 포함하는 스트링 값을 반환합니다.
구문
TRANSLATE (text , pattern, replacement)
인수
text: 스트링
스트링 유형의 데이터 소스의 유효한 경로입니다.
pattern: 스트링
교체해야 하는 텍스트입니다.
replacement: 스트링
대체 텍스트로 사용할 텍스트입니다.
반환 값
스트링
결과 텍스트 값입니다.
사용 참고 사항
이 TRANSLATE 함수는 한 번에 한 문자를 바꿉니다. 이 함수는 text 인수의 첫 번째 문자를 pattern 인수의 첫 번째 문자로 바꾼 다음 두 번째 문자를 바꾸고 완료될 때까지 동일한 흐름을 따릅니다. text 및 pattern 인수의 문자가 일치하면 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' 을 반환합니다.