SQL 코딩테스트 복기 -문자열 부분수정(마스킹)하는 방법(concat + substr)-

1. 문자열 바꾸기 문자열의 앞 두글자를 **로 대체해서 출력하라고 하면 어떻게 해야할까? 구체적으로 위와 같이 주어졌을때, 각 문자열 값들의 앞 두글자를 **로 바꾸고 싶다. select concat('**',substr(name,3)) as user_id from test; concat과 substr 함수를 이용해서 바꿀 수 있다 아니 모르면 못풀잖아 2. concat concat(str1,str2,str3,...) 연결할 문자열들을 나열해서, 하나의 문자열로 만들어준다 3. substr substr(str,pos,len) str을 pos부터 시작해서 len만큼 추출 pos는 추출할 문자열 str의 시작 위치 index index는 1부터 시작하며 다음과 같이 음수 인덱스도 가능하다. len은 생략가..