DB에 저장되어 있는 주민등록번호 삭제 관한 문의있습니다.

DB에 저장되어 있는 주민등록번호 삭제 관한 문의있습니다.

QA

DB에 저장되어 있는 주민등록번호 삭제 관한 문의있습니다.

본문

일단 상황을 설명하자면 DB에 "resident"라는 컬럼이 있습니다.

 

여기에는 이때까지 주민등록번호 및 계좌가 입력되었던 곳입니다.

 

그런데 여기서 주민등록번호만 삭제를 할려고 하는데요

 

문제는 DB에 저장되어 있는 것을 보자면

 

예를들어

 

7801011111111

이라는 주민등록번호 13자리가 있고

 

 780101-1111111

 

또 이렇게 - 로 저장되어 있는 주민등록번호가 저장되어 있고


111-11-111111 이라는 계좌가 있고 ㅠ,ㅠ


한마리로 짬뽕입니다 ㅠ,ㅠ


그래서 거기 안에 있는 값을 주민등록번호 즉 13자리


또는  780101-1111111​ 이렇게 저장되어있는 것들을

 

모두 생일 부분  "780101"​ 업데이트 처리를 하고 싶은데요 ㅠ,ㅠ

 

이것은 너무 어렵네요 ㅠ,ㅠ 방법이 달리 없을까요?

 

이 질문에 댓글 쓰기 :

답변 2

update table set resident = left(resident,6)
where resident regexp  '^[[:digit:]]{6}'

 

답변을 작성하시기 전에 로그인 해주세요.
전체 68
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT