코딩/SQL

20. 특정 철자를 다른 철자로 변경하기(REPLACE)

돌돌55 2022. 5. 29. 20:27

 

진짜 오랜만에 책 공부를 해보자

 

사실 코딩테스트 문제를 풀었지만 올리지 못한 문제가 10개는 되는 것 같은데

 

천천히 올려보기로 하자

 

 

2주만에 책을 폈는데 지난 19과에 SUBSTR이 있었던 것을 보며 코딩테스트 문제 풀었던 기억도 다시 났다.

 

오늘 배울 것은 REPLACE로 교체하는 것이다.

 

예제로 먼저 확인해보자

 

 

 

 

예제에서는 0을 *으로 바꾸는 예제이다.

 

이것을 잘 활용한다면 비식별화하는데 좋을 것 같다.

 

그러면 조금 더 응용해서 활용해보자

 

 

끝에서 두번째 글자를 마스킹하는 것이다.

 

-1 부분만 바꾸면 원하는 곳의 위치를 바꿀 수 있다.

 

 

 

이건 두번째 글자부터 익명화하는 것이다.(글자수는 잘 모르게 됨)

 

2를 바꾸면 원하는 곳부터 익명화시킬 수 있다.

 

 

자리 수만큼 바꾸는 것은 잘 모르겠다...

 

앞으로 배우면서 생각해보자