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

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

QA

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

답변 1

본문

ㄱ,ㄴ,ㄷ,ㄹ....

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

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

 

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

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

 

이 질문에 댓글 쓰기 :

답변 1

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

 

field_name 에는 원 이름을 저장하고

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

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

 

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

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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 499
© SIRSOFT
현재 페이지 제일 처음으로