-
Oracle - REGEXPDog Foot/Oracle 2014. 5. 20. 16:10SELECT APP_ID
, APP_VERSION
, FEATUREFROM (
SELECT APP_ID
, APP_VERSION
, REGEXP_SUBSTR( FEATURE, '[^,]+', 1, LEVEL ) AS FEATURE
, LEVEL AS LV
, LAG( LEVEL, 1, 0 ) OVER( PARTITION BY APP_ID, APP_VERSION ORDER BY LEVEL ) AS LG --2
FROM (
SELECT APP_ID
, APP_VERSION
, FEATURE
FROM API_APP_DB
WHERE FEATURE IS NOT NULL --1
)
CONNECT BY REGEXP_SUBSTR(FEATURE, '[^,]+', 1, LEVEL ) IS NOT NULL
)
WHERE LV <> LG --3
아래와 같이 변환
','로 스플릿 해서 한행씩 나타내어줌'Dog Foot > Oracle' 카테고리의 다른 글
Oracle - sqlldr (SQL Loader) (0) 2014.05.24 Oracle - SPLIT (0) 2014.05.24