Background Image

FORUM

2010.08.12 02:28

LEFT 함수 문의

조회 수 10547 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

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


 학생 리스트로 사용하는 테이블이 있는데 이 테이블의 필드중

 han_name 이라는 필드에 "홍길동" 이라는 이름이 있다면

 

select * from student_list where left(han_name ,1) = '홍'

 

이라고 했더니 결과가 나오지 않고,

 

select * from student_list where left(han_name ,2) = '홍'

 

했더니 결과가 나오네요
 
문자셋은 euc-kr 이고

CUBRID HOME 디렉토리의 conf 디렉토리에 존재하는 cubrid.conf(CUBRID 환경설정 파일) 파일에

single_byte_compare=yes라는 파라미터를 추가하고 DB Server를 재기동 했는데도

마찬가지 이군요

 

MS-SQL 에서는 영문이든 한글이든 LEFT(필드,1) 명령이 제대로 작동하는데

큐브리드에서도 이와 같이 사용자가 영문이든 한글이든 상관없이 쓸 수 없을까요?

 

큐브리드 버전은 3.0 베타입니다

  • ?
    손승일 2010.08.13 02:14

    질문하신 내용은 데이터베이스의 CharacterSet과 관련이 있는데 CUBRID는 다른 DBMS와는 달리 CharacterSet 설정이 없는 상태에서 입력하는 클라이언트의 Character Code를 그대로 저장합니다.

    입력된 CharacterSet이 euc-kr이면 한글 한자는 2byte가 소요됩니다. utf-8의 경우는 3byte가 소요되고요.

    따라서 euc-kr 저장된 한글을 left함수를 사용하여 자르는 경우 문자수에 byte 수인 2를 지정해줘야 정상적으로 한글을 처리할 수 있습니다. utf-8의 경우에는 3이구요.


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 47
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4458
3294 부팅시 [데이터베이스 서버 가동] 자동으로 되는 방법 3 까망이 2010.07.22 10283
3293 필드 크기 변경 계획에 대한 질문 1 유니콘 2010.07.23 9903
3292 다음과 같은 에러로인해 db실행이 않됩니다. 1 file SoMa 2010.07.24 9686
3291 브로커의 sql로그 분석하면 File(log_top.q) open error 라고 뜹니다. 4 안토니오 2010.07.24 9954
3290 ACTIVE_SESSION 이 48수치에 DB 다운되어 버립니다. 13 안토니오 2010.07.25 10904
3289 2008 R2.2 x64 설치시 오류... 1 ~~ 2010.07.27 9795
3288 큐브리드 메니져로 데이터베이스를 백업하는방법을 자세하게 알려주세요 2 SoMa 2010.07.27 9533
3287 큐브리드 로드시 에러 질문 1 ES 2010.07.27 9483
3286 큐브리드 복제에 대해 문의... 1 샤키 2010.07.27 9599
3285 DATE 타입과 DATETIME 타입 3 ES 2010.07.28 12942
3284 임시테이블에 대한 지원 계획은 있는지 궁금합니다 2 김종언 2010.07.28 10994
3283 복제환경 구성후 문제. 8 노랑배 2010.08.04 9377
3282 cci로 다음 시리얼 값 얻기 1 하나엘 2010.08.05 9870
3281 널포인트 익셉션 에러가 납니다 5 file 유니콘 2010.08.06 11323
3280 Cannot connect to a broker 1 sjnoh 2010.08.10 27323
3279 다중복제에 대해 또 문의 드립니다~~ 3 샤키 2010.08.11 9650
» LEFT 함수 문의 1 유니콘 2010.08.12 10547
3277 OLEDB 에서의 DATE_FORMAT 함수 문의 4 유니콘 2010.08.16 11964
3276 OLEDB 에서의 DATE_FORMAT 함수 문의에 대한 답변은 언제쯤? 2 유니콘 2010.08.18 9866
3275 Cubrid Manager에 접속이 안됩니다. 5 들뿔 2010.08.23 11404
Board Pagination Prev 1 ... 31 32 33 34 35 36 37 38 39 40 ... 200 Next
/ 200

Contact Cubrid

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