번역 ER 함수
이 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' 을 반환합니다.