/*******************************************************************************************************************
-- Title : [SQL2017] TRANSLATE를 이용한 REPLACE 대체
-- Reference : docs.microsoft.com
-- Key word : translate replace
*******************************************************************************************************************/
■ Script
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | /* -- On Oracle */ SELECT TRANSLATE('Unit Number#2', '# ', '__') FROM dual; /* -- On SQL SErver 2017 */ SELECT TRANSLATE('2*[3+4]/{7-2}', '[]{}', '()()'); SELECT TRANSLATE('123456789', '369', '#^*'); -- Space을 빈값으로 하는 방법은 없나?? SELECT TRANSLATE('1234, 567', ', ', '.?'); | cs |