
TRANSLATE()
TRANSLATE() 함수는 두 번째 인수에 지정된 문자가 세 번째 인수에 지정된 문자로 변환된 후 첫 번째 인수에서 문자열을 반환한다.
⭐ TRANSLATE() 함수는 문자 와 번역의 길이가 다른 경우 오류를 반환한다.
SQL Server (starting with 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse에서 작동한다.
형식
TRANSLATE(string, characters, translations)
매개변수
string
:
입력 문자열
characters
:
바꿀 문자
translations
:
새로운 문자들
예제
두 번째 인수에 지정된 문자가 세 번째 인수에 지정된 문자로 변환된 후 첫 번째 인수에서 문자열을 반환해보자.
SELECT TRANSLATE('Monday', 'Monday', 'Sunday');
기본 예시
Sunday |
두 번째 인수에 지정된 문자가 세 번째 인수에 지정된 문자로 변환된 후 첫 번째 인수에서 문자열을 반환해보자.
SELECT TRANSLATE('3*[2+1]/{8-4}', '[]{}', '()()');
기본 예시
3*(2+1)/(8-4) |
참고
W3C School - SQL TRANSLATE() Function
W3C School - SQL Tutorial