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
운영게시판
최근게시물
Oracle Q&A 40597 게시물 읽기
No. 40597
쿼리 질문드립니다.
작성자
민상기(hideomin)
작성일
2014-11-02 15:49
조회수
6,888

초보라 생각대로 쿼리로 표현해 내기가 어렵습니다

그래서 도움의 손길을 요청드립니다.

원하는 값은 aaa파일과 aaa(1), aaa(2), aaa(3)...................aaa.(50)이상 이렇게 구성된 파일들이 있는 테이블입니다.

저 괄호 소재들을 없애야 하는데요,  aaa같이 괄호가 없는 소재이면서 저렇게 괄호값이 붙는 것들을 일단 추려야 할것같습니다.  다양한 형태의 소재가 복잡하게 있는 테이블이라서요

추리고 나면 aaa는 제외하고 aaa(*)만 추려라는 쿼리를 또 날려야 하구요

소중한 가르침 주셨으면 해요~

 

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

 select * from table where col like 'aaa(1%'

 

이런식으로 aaa( ? ) 괄호안에 뭐가 있을지 모르겠는데..

1 대신에 적어주면 되죠.

 

위 쿼리는 'aaa(1' 로 시작하는 단어를 포함한 행을 선택한다. 입니다.

'aaa(1' 이 문자의 가운데 포함됐다면 '%aaa(1% 로 하셔야 합니다.

cjoo님이 2014-11-03 14:17에 작성한 댓글입니다. Edit

괄호가 있고 없고를 원하시는 건가요?

SELECT INSTR('AAAA', '(') as A
            , INSTR('AAAA(', '(') as B
FROM DUAL

INSTR은 원하는 문자의 위치를 반환합니다. 0이라면 '(' 없는 것이고 0이 아니라면 '(' 가 있는것이겠죠?

응용해서 WHERE 조건에 넣으세요.

박성빈(빈이님)님이 2014-11-04 10:24에 작성한 댓글입니다.

답변 감사합니다. aaaa라는 파일만 있는것이 아니라 저런 형태의 소재 몇천개를 찾아야 하거든요. 제목이 있고 괄호가 붙어서 괄호안의 값이 증가하는 형태의 소재들을 몇만개중에서 몇천개 찾아내야한는 건데 어렵습니다. 그래도 감사합니다.

민상기(hideomin)님이 2014-11-05 22:49에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40600재부팅후 tns 리스너가 없다고 나옵니다.
성준
2014-11-04
7758
40599outer join 관련 문의 드립니다. [2]
db초보
2014-11-03
7500
40598오라클 날짜 연산 [3]
초보
2014-11-03
7659
40597쿼리 질문드립니다. [3]
민상기
2014-11-02
6888
40595Por*C PCC-S-02201 에러>Oracle Client Upgrade
김병섭
2014-10-28
6862
40594view 임포트 질문입니다^^
후니
2014-10-25
6713
40593오라클 테이블 조인 문제 질문드려요^^
오라초보
2014-10-22
6704
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다