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 40627 게시물 읽기
No. 40627
오라클 like 검색조건
작성자
궁금이
작성일
2014-11-28 13:39
조회수
7,137

안녕하세요.

오라클에서 아래와 같이 데이타가 있다고 가정할때

data
-------
A
B
C
D
E

like 검색시  A,B,C 형태 즉 , 구분자로 들어오면
위에 data에서

data
------
A
B
C
만 출력하려면 어떻게 해야 하는지요?

답변 주시면 감사하겠습니다.

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

예시 데이터랑 설명이랑 다른데요? 설명에서는 콤마(,)가 있다고 하고...

박성빈(빈이님)님이 2014-11-28 14:23에 작성한 댓글입니다.

검색조건 변수 v_data := 'A,B,C';
1. 값의 길이가 고정일 경우? 거꾸로 LIKE(변수를 앞에 컬럼을 뒤에)
 WHERE :v_data LIKE '%'||data||'%'
2. 값의 길이가 가변일 경우? 구분자까지 붙여서 검색
 WHERE ','||:v_data||',' LIKE '%,'||data||',%'

마농(manon94)님이 2014-11-28 20:00에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40630점검 스크립트 문의 드립니다. [1]
임종균
2014-12-01
6440
40629갑자기 나타난 오류인데 이유가 무엇일까요? [2]
지상우
2014-12-01
8041
40628처음 SQL 하려고 합니다....책 추천좀 부탁드립니다.
초보자
2014-11-28
6508
40627오라클 like 검색조건 [2]
궁금이
2014-11-28
7137
40626질문드립니다 [1]
김윤철
2014-11-27
8152
40625프로시져 cursor 오류 질문 입니다. [2]
고민남
2014-11-27
6975
40624오라클 wm_concat 사용시 결과값이 깨져서 나오는경우 [1]
김정민
2014-11-26
8837
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다