Oasis' story

With 절 본문

Program Note/DB

With 절

oasispapa 2014. 10. 10. 17:23

* 같은 쿼리를 여러번 참조하거나 조인 및 집계를 해야하는 경우 유용

 

* 쿼리 결과는 임시 공간에 저장 후, 여러 번 참조됨

 

* with 절은 복잡한 쿼리를 읽기 쉽게 만듦

 

* with 절을 사용하면 성능이 향상됨

 

* oracle9i 부터 사용가능

 

          ex) WITH query_name1 AS (subquery),

                       query_name2 AS (subquery)

                SELECT select_list

                   FROM table, query_name1, query_name2

                  WHERE ....