FORUM

2010.08.12 02:28

LEFT 함수 문의

조회 수 10902 추천 수 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 도구 출시 안내 9 admin 2024.04.23 22934
3471 부팅시 [데이터베이스 서버 가동] 자동으로 되는 방법 3 까망이 2010.07.22 10557
3470 필드 크기 변경 계획에 대한 질문 1 유니콘 2010.07.23 10281
3469 다음과 같은 에러로인해 db실행이 않됩니다. 1 file SoMa 2010.07.24 9907
3468 브로커의 sql로그 분석하면 File(log_top.q) open error 라고 뜹니다. 4 안토니오 2010.07.24 10238
3467 ACTIVE_SESSION 이 48수치에 DB 다운되어 버립니다. 13 안토니오 2010.07.25 11323
3466 2008 R2.2 x64 설치시 오류... 1 ~~ 2010.07.27 10176
3465 큐브리드 메니져로 데이터베이스를 백업하는방법을 자세하게 알려주세요 2 SoMa 2010.07.27 9893
3464 큐브리드 로드시 에러 질문 1 ES 2010.07.27 9830
3463 큐브리드 복제에 대해 문의... 1 샤키 2010.07.27 9905
3462 DATE 타입과 DATETIME 타입 3 ES 2010.07.28 13344
3461 임시테이블에 대한 지원 계획은 있는지 궁금합니다 2 김종언 2010.07.28 11253
3460 복제환경 구성후 문제. 8 노랑배 2010.08.04 9602
3459 cci로 다음 시리얼 값 얻기 1 하나엘 2010.08.05 10179
3458 널포인트 익셉션 에러가 납니다 5 file 유니콘 2010.08.06 11577
3457 Cannot connect to a broker 1 sjnoh 2010.08.10 27930
3456 다중복제에 대해 또 문의 드립니다~~ 3 샤키 2010.08.11 10003
» LEFT 함수 문의 1 유니콘 2010.08.12 10902
3454 OLEDB 에서의 DATE_FORMAT 함수 문의 4 유니콘 2010.08.16 12297
3453 OLEDB 에서의 DATE_FORMAT 함수 문의에 대한 답변은 언제쯤? 2 유니콘 2010.08.18 10166
3452 Cubrid Manager에 접속이 안됩니다. 5 들뿔 2010.08.23 11726
Board Pagination Prev 1 ... 31 32 33 34 35 36 37 38 39 40 ... 209 Next
/ 209

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