Background Image

FORUM

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

단축키

Prev이전 문서

Next다음 문서

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


* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.

OS
Window10 64bit
CUBRID Ver.
10.2
CUBRID TOOL Ver.
10.2
응용 환경(API)
java


* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.

 

에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------

SELECT
    *
FROM
    (
        SELECT
            컬럼명,
            (
                CASE
                    WHEN 컬럼명= '1' THEN '11'
                    WHEN 컬럼명= '2' THEN '22'
                    WHEN 컬럼명= '3' THEN '33'
                    WHEN 컬럼명= '4' THEN '44'
                    ELSE 'etc'
                END
            ) AS ???,
            COUNT(컬럼명) ???cnt
            컬럼명
        FROM
           테이블명
        WHERE
                컬럼명 != ''
            AND
                컬럼명 BETWEEN 기간날짜 AND 기간날짜
        GROUP BY
            컬럼명 ,
            컬럼명
        ORDER BY
            ???cnt DESC
    )

 

이렇게 사용중입니다. 그런데 컬럼명 << 에 들어가는 검색값에 글자만 들어가는 것 이 아니라 숫자와 특수문자 가 함께 들어가서 제외하고싶은데

어떻게 사용해야할까 여쭤봅니다.. 한글만 들어가게 하고싶습니다 어디에 조건을 어떻게 줘야할까요

 

  • ?
    원종민 2022.01.12 14:35

    1. CUBRID에서 정규식 관련 함수는 REGEXP와 RLIKE가 있습니다. 두 함수는 동일한 기능을 하며 정규 표현식을 이용한 패턴을 매칭하기 위해 사용됩니다.
    REGEXP, RLIKE 온라인 매뉴얼 URL : https://www.cubrid.org/manual/ko/10.2/sql/function/condition_op.html?highlight=regexp#regexp-rlike

    2. CUBRID에서는 Replace 함수에서 정규 표현식을 사용할 수 없습니다. 정규식 관련 함수는 결과값으로 0과 1만을 반환하기 때문입니다.
    그렇기 때문에 Replace에서 정규식을 사용하기 위해서는 DB에서 가져온 데이터를 응용 단에서 숫자와 특수문자를 제외해주는 방법을 사용하셔야 할 것 같습니다.


  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

    Date2024.04.23 Byadmin Views136
    read more
  2. SQLGate for CUBRID 영구 무료 라이선스 제공

    Date2020.04.09 Byadmin Views4477
    read more
  3. JDBC에서 UPDATE, MERGE 속도가 느립니다.

    Date2022.03.21 By취우다 Views351
    Read More
  4. localhost 데이터베이스를 중지시켜도 데이터베이스 로드 버튼이 비활성화 되어있습니다. 활성화 방법을 알고싶습니다.

    Date2022.03.17 By딩_ Views161
    Read More
  5. 한글명 테이블에 blob 저장 오류

    Date2022.03.17 By테스트라 Views118
    Read More
  6. 큐브리드 함수 생성을 위해 자바 파일을 만들고 이 자바파일에서 Ibatis를 이용할때 오류

    Date2022.03.17 Byozro Views94
    Read More
  7. cubrid javasp start fail 관련 문의드립니다.

    Date2022.03.14 By범이 Views307
    Read More
  8. nodejs 많은 데이터 관련해서 트랜잭션 작업시 에러 발생

    Date2022.03.11 Byjslee Views917
    Read More
  9. 큐브리드 마이그레이션중 에러

    Date2022.03.03 By밍아 Views260
    Read More
  10. Oracle에서 Cubrid 로 이관을 하려고 하는데 CMT말고 할수 있는 방법이 있을까요?

    Date2022.03.02 Bycuro Views81
    Read More
  11. db 로그인시 log fatal error 오류 문의 드립니다.

    Date2022.02.28 Byjjbk Views193
    Read More
  12. 정수/정수 결과를 소수로 출력하게 하는법

    Date2022.02.23 Bysuyeon Views201
    Read More
  13. on duplicate key update values 사용 방법 질문

    Date2022.02.22 Byjslee Views86
    Read More
  14. 큐브리드 서로 다른버전 원격접속 불가능 한게 맞나요??

    Date2022.02.21 By김성민 Views132
    Read More
  15. Cannot allocate query entry any more. Maximum allocatable entries are 100.

    Date2022.02.21 Byjslee Views121
    Read More
  16. 스크립트와 cubrid manager 어떤게 문제 일까요?

    Date2022.02.18 By윈디 Views86
    Read More
  17. select sql실행시 에러

    Date2022.02.18 Byrhrnak Views841
    Read More
  18. 데이터 내보내기 기능 오류

    Date2022.02.16 By큐린이 Views174
    Read More
  19. nodejs 사용하여 insert 작업 후에 생성된 ID값을 얻고 싶은데 방법이 있을까요?

    Date2022.02.16 Byjslee Views405
    Read More
  20. 권한 부여 방법

    Date2022.02.15 Bybm Views225
    Read More
  21. php-cubrid 연동 시 cubrid driver 인식 문의

    Date2022.02.15 Bydevlsy Views118
    Read More
  22. Cubrid Manager Hang

    Date2022.02.15 Byuser Views84
    Read More
Board Pagination Prev 1 ... 17 18 19 20 21 22 23 24 25 26 ... 201 Next
/ 201

Contact Cubrid

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