Background Image

FORUM

2011.11.19 02:18

like 검색

조회 수 14850 추천 수 0 댓글 5
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

검색을 해야합니다.


'근조5단화환'의 꽃을 검색하려고 하는데 검색창에 '근조'나 '5단'으로 입력하면 검색이 되나, '화환'으로 입력하면 검색이 되질 않습니다.


쿼리는 아래에 있는 식으로 했구요.


select * from flower where name like '%화환%' 


저것 말고도 앞단어, 중간단어들은 검색이 되는데, 뒷자리에 있는 단어들은 검색이 안되더군요.


위의 쿼리문 외에 다른 방식의 쿼리문이 있는지 알고싶습니다.


그리고 '/'같은 특수문자 검색쿼리문도 부탁드립니다.

  • ?
    정만영 2011.11.19 08:30

    안녕하세요.

    좋은 질문 감사합니다. 문의하신 내용에 대하여 빠른 시일 내에 확인 후 답변을 드리도록 하겠습니다.

  • ?
    seongjoon 2011.11.19 10:09

    utf8 검색에 따른 문제로 보여집니다.

    $CUBRID/conf/cubrid.conf 파일에 intl_mbs_support=yes 구문을 추가하시고 테스트 부탁드립니다.

    참고 메뉴얼 주소는 다음과 같습니다. ( http://www.cubrid.com/online_manual/822/pm/pm_db_classify_type.htm )

    또한, 특수 문자검색시에 특별히 다른 방버은 없습니다. "/"를 예를 들면, like '%/%' 와 같이 하시면 됩니다. 

    단, 검색 스트링에 ' (작은 따옴표)가 들어갈 경우에는 '' 와같이 작은 따옴표를 앞에 하나더 붙여 주시면 됩니다.

  • ?
    비형여자 2011.11.21 19:07

    말씀하신 방법대로 해보았지만 안되네요.

  • ?
    정만영 2011.11.21 22:59

    안녕하세요.

    문자 세트 환경이 UTF-8로 설정되어 있나 보네요.

    $CUBRID/conf/cubrid.conf 파일에 single_byte_compare=yes 설정(추가) 후 DB 재구동하면 정상적인 검색 결과를 얻을 수 있을 것입니다.

  • ?
    안지민 2011.11.21 23:04

    그리고 어디서 쿼리를 날리신건지도 확인해 보세요.


    만약 java에서 jdbc로 날리신거고, 리눅스라면 $LANG환경변수값에 따라서 한글 인코딩이 됩니다.

    저런 현상은 보통 2바이트 문자셋과 3바이트 문자셋간에 일어나는 인코딩 오류인거 같네요.


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 136
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4477
1165 리눅스 큐브리드를 윈도우 로컬로 복사하려는데여 2 머천다이 2018.07.02 480
1164 운영db unloaddb 시 서비스중지 2 머천다이 2018.07.02 241
1163 DB코맨트 쿼리와 한글 처리 문제 질문드립니다. 1 아라아 2018.07.02 328
1162 큐브리드 9.3 버전에서 dba 암호 분실시 어떻게 해야 하나요? 1 하늘나무 2018.07.04 552
1161 delete 쿼리 -324 Object found in workspace without class 1 한광수 2018.07.05 376
1160 cubrid manager 설치 후 실행안됨 1 2p 2018.07.05 513
1159 트랜잭션 오류 문의 1 oneh 2018.07.18 382
1158 비정상 용량증가 2 file spssod 2018.07.23 623
1157 큐브리드 각종 정보 확인방법 2 abg 2018.07.23 4913
1156 csql 접속 시 에러 2 김진호 2018.07.23 1375
1155 오라클에서 쓰던 달력 쿼리 관련 하여 질문 드립니다. 2 oSONYo 2018.07.24 646
1154 분리 구축된 데이터 베이스의 회원정보 테이블 데이터 동기화 방안 문의 1 산해 2018.07.26 750
1153 sid 1 abg 2018.07.26 1438
1152 Python Driver connect 함수 실행 시 오류 7 이승환 2018.07.31 962
1151 재귀 쿼리에서 root를 판단하는 데이터가 같을 때의 재귀쿼리 방법 2 재익신 2018.08.01 775
1150 broker 설정 관련 문의 드립니다. 4 키레이니 2018.08.02 1068
1149 UPDATE 문 WHERE절에 IN 큐피 2018.08.02 663
1148 comment 질문 1 jyj0091 2018.08.03 1243
1147 월별 파티션 테이블 생성 루프 3 재익신 2018.08.06 1040
1146 JDBC Driver와 DB간 버전이 다를경우 1 아니 2018.08.08 419
Board Pagination Prev 1 ... 138 139 140 141 142 143 144 145 146 147 ... 201 Next
/ 201

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales