이전 회사에 한 후배가 With 문을 쓰는걸 보고 VB.NET의 기능이 오라클에도 있구나 생각했었는데 배워두면 좋을 것 같단 생각에 공부삼에 한번 시도해 보았다.
WITH TOTAL AS (
SELECT *
FROM TABLES
WHERE OPER = '1000' AND WORK_DATE BETWEEN '20151201' AND '20151231'
)
SELECT * FROM TOTAL;
간단해 보이면서도 복잡하게 느껴지는 이유는 뭘까?
복잡한 서브쿼리에서는 도움이 좀 될려나?
'030. Database > 01. Oracle' 카테고리의 다른 글
[Oracle] LOCK 걸린 SQL을 찾아라 (2) | 2016.05.31 |
---|---|
[Oracle] 프로시져 내에서의 예외처리 (0) | 2016.04.13 |
[Oracle] Create Table 속도 빠르게 (0) | 2016.04.02 |
[Oracle] 계층형 쿼리 Start with Connect by (3) | 2016.03.19 |
[Oracle] Sqldeveloper 사용팁 - 자동 인사이트 대문자 이용 (2) | 2013.09.26 |
WRITTEN BY
- 테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게
,