테스트 사이트 - 개발 중인 베타 버전입니다

초성 검색 시 괄호와 같은 특수기호는?

아임짱 6년 전 조회 3,486

ㄱ,ㄴ,ㄷ,ㄹ....

이렇게 초성검색은 아래와 같은 형태로 구현할 수 있는데요.

(field_name RLIKE '^(ㄱ|ㄲ)' OR ( field_name >= '가' AND field_name < '나' ))

 

(주)가나유통과 같이 앞에 "(주)" 빼고 '가나유통'을 초성검색을 하려면 어떻게 해야 할까요?

즉, " ㄱ "으로 초성검색을 했을 때 "(주)가나유통" 결과값으로 나와야 하는 것인거죠.

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

6년 전

원하시는 답이 아닐 수도 있겠습니다만..

 

field_name 에는 원 이름을 저장하고

field_name2 에는 '(주)'가 빠진 이름을 저장하는 작업을 먼저 한 후에..

( update [table] set field_name2 = replace(field_name, '(주)', '') )

 

field_name2 로 검색하는 방법을 검토해 볼 수 있지 않을까 싶습니다.

ex. filed_name 에는 '(주)가나유통',  field_name2 에는 '가나유통' 저장

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

아임짱
6년 전
네. 가능은 하겠으나, 기존 데이터 처리 및 앞으로 저장되는 것들 등.. 수동적으로 수정해야 할 부분이 너무 많이 생기게 되죠.
암턴 답변 감사드립니다.^^*

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인