게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[SQL] REPLACE 함수가 궁금합니다.
게시물ID : programmer_21572짧은주소 복사하기
작성자 : 페이커하악
추천 : 0
조회수 : 482회
댓글수 : 2개
등록시간 : 2017/10/26 00:15:03
REPLACE 함수 안에 정규식 ex) [0-9] 을 쓰고 싶은데 먹히지 않더라구요 ㅜㅜ
반드시 고정값이 들어가야 하는지..

아랫글에도 올렸지만, 저는 긴 텍스트 속에서 전화번호가 있을 때 마스킹 하는 쿼리를 작성하고 있습니다...


update  [Table_1]
set m_data = REPLACE (convert ( varchar ( max ) , m_data), 
  '[0-9][0-9]-[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]', '**-****-****')
where m_data like '%[0-9][0-9]-[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]%'

replace 안에 정규식을 사용할 수 없다면 혹시 대체 가능한 방법을 알고계신 분이 있는지 궁금합니다T_T

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호