database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 10169 게시물 읽기
No. 10169
패턴 매칭을 역으로 확인하는 방법
작성자
권기혁(leolo)
작성일
2020-07-03 12:49
조회수
1,926

A 테이블이 아래와 같은 상황에서

CREATE A 

(

   ID     VARCHAR(32),

    PATT VARCHAR(32)

)

데이터는 아래와 같이 2개가 들어가 있습니다.

ID      : A

PATT : ^[0-9]{4}

ID      : B

 

PATT : ^8888[0-9]{4}

 

질의문으로 입력 값을 8888123 으로 지정하고 PATT와 비교하여 결과는 ID B값을 얻고 싶습니다.

 

고견 부탁드립니다.

 

 

 

 

 

 

 

 

이 글에 대한 댓글이 총 2건 있습니다.

순서를 바꾸니 되네요.. 원하는 결과가 맞으신지?

그런데 8888123이면 '^8888[0-9]{3}' 으로 해야하지 않나요?

select id from a where '8888123' ~ patt;

정상규(pajama)님이 2020-07-03 16:59에 작성한 댓글입니다.

 오.. 답변 감사드립니다. 딱 원하는 답이라.. 정말 감사합니다.

권기혁(leolo)님이 2020-07-04 01:43에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
10172배열형 타입의 입력값 [2]
TEST
2020-08-03
1818
10171pg에서 전역변수 처럼 사용가능할까요? [1]
궁금
2020-07-28
1934
10170윈도우용 설치 [2]
PAPA
2020-07-15
2246
10169패턴 매칭을 역으로 확인하는 방법 [2]
권기혁
2020-07-03
1926
10168db to db link와 migration은 다른 것일까요 [2]
박현수
2020-07-02
2073
10167사용자에 따라 릴레이션이 없다고 나올 때 [3]
박병호
2020-07-02
1929
10166join 상담합니다. [1]
oli주인
2020-06-27
1838
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다