
이번 새로운 프로젝트 들어가면서 MSSQL을 처음 써보는데 코드를 분석하다가 WITH 를 이용한 CTE 구문을 보게되서 찾다가 정리를 잘해놓은 분 내용을 가져왔다. 예시까지 너무 잘 정리해놔서 보려고 그대로 가져왔다. CTE? CTE란 기존의 뷰나 파생 테이블, 임시 테이블 등으로 사용되는 것들을 대신할 수 있고, 보다 더 간결한 표현을 사용할 수 있따는 장점이 있다. CTE는 Non-Recursive(비재귀) CTE 와 Recursive(재귀) CTE 로 두가지 종류가 있다. Non-Recursive(비재귀) CTE 일단 상대적으로 간단한 Non-Recursive(비재귀) CTE 에 대해 먼저 알아보자. Non-Recursive CTE의 경우는 보다 복잡한 쿼리문을 단순화 시키는데 주로 사용된다. 형식..