Background Image

FORUM

조회 수 715 추천 수 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. No Image notice by admin 2024/04/23 by admin
    Views 40 

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

  2. SQLGate for CUBRID 영구 무료 라이선스 제공

  3. 큐브리드 서로 다른버전 원격접속 불가능 한게 맞나요??

  4. Cannot allocate query entry any more. Maximum allocatable entries are 100.

  5. 스크립트와 cubrid manager 어떤게 문제 일까요?

  6. select sql실행시 에러

  7. 데이터 내보내기 기능 오류

  8. nodejs 사용하여 insert 작업 후에 생성된 ID값을 얻고 싶은데 방법이 있을까요?

  9. 권한 부여 방법

  10. php-cubrid 연동 시 cubrid driver 인식 문의

  11. Cubrid Manager Hang

  12. 생성된 db에 사용자와 스키마 추가하는 법(큐브리드매니저, csql 인터프리터 사용x)

  13. csql로 .sql가져오기 시, 한글 깨짐 발생

  14. CAN NOT COMMUNICATE WITH BROKER /

  15. AUTO INCREASE 가 편집이 안됨

  16. cubrid JDBC Driver의 클래스 내용이 궁금합니다.

  17. 11버전 설치 후에 cub_auto 프로세스가 보이지가 않습니다.

  18. auto commit

  19. ER-WIN으로 큐브리드 접속 시 에러 발생(질문 끌올)

  20. No Image 11Jan
    by 큐브리드어려워요
    2022/01/11 by 큐브리드어려워요
    Views 715  Replies 1

    정규식 사용법에 대해서 궁금합니다..

  21. lv 0으로 백업하고 있는데, 백업 파일의 용량이 항상 같습니다.

  22. 전자정부표준프레임워크 recordset 프로시져 호출

Board Pagination Prev 1 ... 17 18 19 20 21 22 23 24 25 26 ... 200 Next
/ 200

Contact Cubrid

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