WITH절 이란? WITH절은 이름이 부여된 서브쿼리 이며, CTE(Common Table Expression)를 표현하기 위한 구문이다. 임시테이블을 만든다는 관점에서본다면 VIEW와 쓰임새가 비슷한데 차이점이 있다면 VIEW는 한번 만들어놓으면 DROP할때까지 없어지지 않지만 WITH절의 같은경우 한번 실행할 쿼리문내에 정의되어 있을경우, 그 쿼리문안에서만 실행된다는 차이점이 있다. CTE(Common Table Expression) 란? 1. 기존의 View,파생 Table, 임시Table 등으로 사용되던 것을 대신할 수 있다. 2. 더 간결한 식으로 보여지는 장점이 있다. 3. CTE는 크게 비재귀적CTE, 재귀적CTE 두가지가 있다. 비재귀적 CTE : 재귀적이지 않은 CTE, 단순한 형태이며 ..