mysql 쿼리 질문 드립니다 0 1 1,303

by visca구루비 [MySQL] [2017.04.25 09:53:39]


DB에 ABC & abc / 에이 & 비 라고 2개의 저장이 되어있는 데이터가 있습니다

 

이 테이터들중에 영어만 업데이트 처리를 해야해서

정규식으로 영어만 나오게 했더니 특수문자가 있어서 그런지 검색이 안되고 있습니다

어떻게 해야할지 모르겠네요ㅜㅜ

 

SELECT * FROM database.table
WHERE code = "IM" AND value1 REGEXP '^[a-zA-Z.]+$'

쿼리는 이렇게 실행했었습니다

by 마농 [2017.04.25 11:01:23]

어떤 데이터들이 들어 있는지 모든 패턴을 분석하셔야 합니다.
가능한 모든 패턴이 분석된 이후에 해결법을 찾으셔야죠.
어떤 패턴을 찾을 것인지부터 정확하게 정의해야 합니다.
단순히 영문이 포함된것만 찾으면 되는지?
영문과 한글이 뒤섞여 있는 것은 없는지? 등등

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입