728x90 translate1 [MSSQL] TRANSLATE 함수 사용법 (여러개 치환, 다중 치환) SQL Server 2017 버전부터 TRANSLATE 함수를 사용할 수 있게 되었다. 오라클에서는 오래전 부터 사용이 가능했지만 MSSQL에서는 신규로 추가된 함수이다. REPLACE 함수를 사용하여 여러 개의 문자를 치환하기 위해서는 REPLACE 함수를 중첩해서 사용해야 하는데, 이런 경우 쿼리문이 복잡해진다. TRANSLATE 함수를 사용하여 여러 개의 문자를 치환하는 것은 간단하지만, 치환하지 않고 제거는 쉽지 않기 때문에 이런 경우는 REPLACE 함수를 사용하는 것이 효율적일 수 있다. TRANSLATE("문자열", "바꿀문자", "변환문자") 바꿀문자와 변환문자의 길이는 동일해야한다. 문자열에 바꿀문자가 있을 경우 바꿀문자의 자리수에 해당하는 변환문자로 치환된다. TRANSLATE 함수는 .. 2022. 4. 12. 이전 1 다음 728x90