select
COLUMN
from
TABLE_NAME
where
COLUMN IN
(
SELECT
DISTINCT
REGEXP_SUBSTR(A.B,
'[^,]+'
, 1,
LEVEL
) B
FROM
(
SELECT
'1,2,3'
B
FROM
DUAL A
CONNECT
BY
LEVEL
<= LENGTH(REGEXP_REPLACE(A.B,
'[^,]+'
,
''
))+1
);
'DataBase > Oracle' 카테고리의 다른 글
컬럼 추가 / 수정 / 삭제 (0) | 2016.10.24 |
---|---|
시퀀스 생성 (0) | 2016.09.29 |
리스너 명령어 (0) | 2016.09.02 |
ORA-12505 , TNS:listener does not currently know of SID given in connect descriptor (0) | 2016.09.02 |
LISTAGG (0) | 2016.08.12 |