목록SQL (1)
상권's
재귀쿼리에 대해 알아보자.
오늘은 재귀쿼리가 무엇인지 알아보고, 실제 데이터에서 어떻게 실행되는 지 알아보겠습니다. 재귀 쿼리란, 먼저 재귀의 의미는 다음과 같습니다. 재귀(recursion)은 어떠한 것을 정의할 때 자기 자신을 참조하는 것을 뜻한다 출처 : https://ko.wikipedia.org/wiki/%EC%9E%AC%EA%B7%80 이처럼 자기 자신을 참조하면서 특정 쿼리를 실행 시키는 것이 재귀 쿼리입니다. 저는 계층적 구조를 가진 데이터를 확인하기 위해 재귀 쿼리를 사용했으며, 재귀 쿼리를 실행하기 위해 CTE(Common Table expression)를 사용하여 재귀적 CTE를 작성했습니다. CTE(Common Table Expression) CTE(공통 테이블 식)는 SELECT, INSERT, UPDATE..
SQL
2023. 7. 15. 23:01