안녕하세요~ jju_developer 입니다. 비가 많이 오는데 건강 유의 하시길 바라며, 오늘도 어김 없이 퇴근 후 복습을 하러 돌아왔습니다. 근무하다가 복잡하고 중복되는 select 문을 만들어야 하는 부분이 있었습니다. 이에 가독성과 유지보수를 쉽게 하기 위해서 with절을 사용하게 되었습니다. CTE란? Common Table Expressions CTE는 쿼리 내에서 일시적으로 사용할 수 있는 이름 있는 결과 집합입니다. 즉, 일시적으로만 사용한다가 키 포인트 입니다! 복잡한 쿼리를 분해하고 재사용 가능하게 만드는 데 도움을 줍니다. 평소 서브쿼리가 복잡하게 있는 쿼리는 가독성도 떨어져서 with 절을 알아보고 적용하게 되었습니다. 꼬리에 꼬리를 물어 해결하고자 하는 의지!지금부터 시작합니다..