Notice
Recent Posts
Recent Comments
Link
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 데이터분석가
- SQL캠프입문반
- 데이터리안 세미나
- 아니시에이팅
- 네이버웹툰
- 채용공고
- 고객세분화분석
- pmset
- 태블로
- python연동
- 퀵테이블계산
- 대시보드
- GROUP BY와 NULL
- 살짝보기
- SQL캠프
- 데이터분석
- 대시보드 체크리스트
- 4LS
- IF()
- 리텐션
- 특정차원
- NULL값 있는 컬럼 정렬하기
- 데이터 분석
- 재귀쿼리
- SQL
- 데이터리안
- TWBX 7기
- mysql
- TWBX
- Tableau
Archives
목록2024/05/02 (1)
ThinkCatLog
[SQL] MySQL 재귀 쿼리 (Recursive Common Table Expressions)
목차재귀 쿼리어디에 사용할까?아래 글은 MySQL 버전 8.0 이상을 기준으로 작성하였습니다. 5.x 버전에서 재귀쿼리(Recursive CTE)를 사용하는 방법은 스택오버플로우 문서를 참고하시길 바랍니다.재귀 쿼리재귀 쿼리는 자기 자신을 참조하여 쿼리를 실행하는 것이다. 바로 예시를 확인해보자.WITH RECURSIVE cte AS( SELECT 1 UNION ALL SELECT n + 1 FROM cte WHERE n 위의 예시에서 with문의 테이블 명으로 사용한 CTE는 Common Table Expression의 약자이다. CTE는 WITH문을 사용하여 만든 임시 테이블을 말한다. 재귀 쿼리는 영어로 Recursive CTE이다. 즉 WITH문을 사용할 때 FROM절에서 자기 자신을 참조하..
데이터 분석/SQL
2024. 5. 2. 16:55