CTE(Common Table Expression)과 Subquery

bleu @lavieenbleu@hackers.pub
SQL을 공부하며 접하게 된 CTE(Common Table Expression)는 임시 테이블을 정의하고 이름을 붙이는 기능으로, 쿼리 가독성을 높이고 수정 용이성을 향상시키는 데 유용합니다. Subquery와 유사하지만, 복잡한 쿼리에서 여러 단계로 중첩된 Subquery보다 훨씬 가독성이 좋습니다. SQL 유지보수 업무에는 활용되지만 제품 개발에는 잘 쓰이지 않는 CTE의 실제 현장 사용 사례와 Best practice에 대한 궁금증을 자아냅니다.
Read more →