FORUM

2010.08.12 02:28

LEFT 함수 문의

조회 수 11548 추천 수 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 도구 출시 안내 12 admin 2024.04.23 52039
» LEFT 함수 문의 1 유니콘 2010.08.12 11548
716 다중복제에 대해 또 문의 드립니다~~ 3 샤키 2010.08.11 10533
715 Cannot connect to a broker 1 sjnoh 2010.08.10 28464
714 널포인트 익셉션 에러가 납니다 5 file 유니콘 2010.08.06 12063
713 cci로 다음 시리얼 값 얻기 1 하나엘 2010.08.05 10652
712 복제환경 구성후 문제. 8 노랑배 2010.08.04 10092
711 임시테이블에 대한 지원 계획은 있는지 궁금합니다 2 김종언 2010.07.28 11780
710 DATE 타입과 DATETIME 타입 3 ES 2010.07.28 13811
709 큐브리드 복제에 대해 문의... 1 샤키 2010.07.27 10492
708 큐브리드 로드시 에러 질문 1 ES 2010.07.27 10364
707 큐브리드 메니져로 데이터베이스를 백업하는방법을 자세하게 알려주세요 2 SoMa 2010.07.27 10436
706 2008 R2.2 x64 설치시 오류... 1 ~~ 2010.07.27 10661
705 ACTIVE_SESSION 이 48수치에 DB 다운되어 버립니다. 13 안토니오 2010.07.25 11827
704 브로커의 sql로그 분석하면 File(log_top.q) open error 라고 뜹니다. 4 안토니오 2010.07.24 10724
703 다음과 같은 에러로인해 db실행이 않됩니다. 1 file SoMa 2010.07.24 10523
702 필드 크기 변경 계획에 대한 질문 1 유니콘 2010.07.23 10776
701 부팅시 [데이터베이스 서버 가동] 자동으로 되는 방법 3 까망이 2010.07.22 11056
700 큐브리드2008 R3 버전 라이선스에 관한 문의 3 인간을자유롭게 2010.07.21 10141
699 OLE DB에서 자바 저장프로시져 사용 1 secret shadow54 2010.07.20 8
698 OLE DB에서 자바 저장프로시져 사용 1 secret shadow54 2010.07.19 8
Board Pagination Prev 1 ... 170 171 172 173 174 175 176 177 178 179 ... 210 Next
/ 210

Contact Cubrid

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

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

나눔고딕 사이트로 가기

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5