336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
with MODEL_DESC as (
select MODEL_TYPE, MODEL_DEV_NM
from TB_SBRCMxxx
UNION ALL
select MODEL_TYPE, MODEL_DEV_NM
from TB_SWQTMxxx
)
select REGEXP_REPLACE(SUBSTR(SUBSTR(MODEL_DEV_NM, 1, LENGTH(MODEL_DEV_NM)-4),5),'[0-9]','#') || SUBSTR(MODEL_DEV_NM,-4,4)
from MODEL_DESC
where MODEL_TYPE > 10
order by MODEL_TYPE
- with 절 안에 있는 데이터를 임시 테이블화 하여 select 하게 해준다.
- 생성된 with 절 데이터는 메모리에 생성되고 SQL 조회 후 사라진다.
- SQL 쿼리 내에서는 with 절은 한번만 사용해야 한다.
- Oracle 9i 이상 사용가능.
'DB' 카테고리의 다른 글
[Oracle] CONNECT BY LEVEL (0) | 2014.10.27 |
---|---|
[Oracle] SYS_CONNECT_BY_PATH (0) | 2014.10.27 |
[Oracle]REGEXP_REPLACE (0) | 2014.09.29 |
[Oracle]피벗(Pivot)과 언피벗(UnPivot) (0) | 2014.09.25 |
[Oracle]Oracle 언어 확인 및 설정 (0) | 2014.06.09 |