초성 검색 시 괄호와 같은 특수기호는?
본문
ㄱ,ㄴ,ㄷ,ㄹ....
이렇게 초성검색은 아래와 같은 형태로 구현할 수 있는데요.
(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 에는 '가나유통' 저장
답변을 작성하시기 전에 로그인 해주세요.