아래 BOARD 테이블은 게시글과 답글의 계층 구조를 저장한다. 최상위 게시글(상위글번호가 NULL)부터 시작하여 답글 방향(하향)으로 전개하면서 LEVEL에 따라 들여쓰기를 표현하려고 한다. 빈칸에 들어갈 CONNECT BY 조건으로 옳은 것은?
보기
[BOARD]
| 글번호 | 상위글번호 |
|---|---|
| 100 | NULL |
| 101 | 100 |
| 102 | 100 |
| 103 | 101 |
| 104 | 103 |
SELECT LPAD(' ', (LEVEL-1)*2) || 글번호 AS 글, 상위글번호, LEVEL
FROM BOARD
START WITH 상위글번호 IS NULL
CONNECT BY ( ? );
- 1PRIOR 상위글번호 = 글번호
- 2상위글번호 = 글번호
- 3PRIOR 글번호 = PRIOR 상위글번호
- 4상위글번호 = PRIOR 글번호
꿈라CBT