016. SQL에서는 반복을 어떻게 표현할까? - llighter/database GitHub Wiki

SQL 레벨업

1. 포인트는 CASE식과 윈도우 함수

112. CASE Expressions 참고

윈도우 함수를 사용한 방법

예제 코드 추가할 것

114. ROWS BETWEEN 참고

2. 최대 반복 횟수가 정해진 경우

- 인접한 우편 번호 찾기

전체 예제 구현해 볼것

3. 반복 횟수가 정해지지 않은 경우

- 인접 리스트 모델과 재귀 쿼리

우편번호를 키로 삼아 데이터를 줄줄이 연결한 것을 포인터 체인 이라고 부른다.

포인터 체인을 사용한 인접 리스트 모델

그림 추가 예제 추가

- 중첩 집합 모델

SQL에서 계층 구조를 나타내는 방법 3가지

  1. 인접 리스트 모델
  2. 중첩 집합 모델
  3. 경로 열거 모델

관련 예제는 나중에 다시 공부(2018.10.02)