본문 바로가기
Tibero

오라클 티베로 계층쿼리 정렬

by hs.park 2022. 9. 7.
SELECT department_id, LPAD(' ' , 3 * (LEVEL-1)) || department_name, LEVEL
      FROM departments
     START WITH parent_id IS NULL
     CONNECT BY PRIOR department_id  = parent_id
    ORDER SIBLINGS BY department_name;

부분을 필요로 할 때는 

SELECT department_id, LPAD(' ' , 3 * (LEVEL-1)) || department_name, LEVEL
      FROM departments
     START WITH 컬럼명 = 초기값
     CONNECT BY PRIOR department_id  = parent_id

'Tibero' 카테고리의 다른 글

idgen 사용시  (0) 2022.09.28
오라클 insert 시에 조건절 추가  (0) 2022.09.24
오라클 sysdate 조건절 사용  (0) 2022.09.24
tibero 날짜 + 시간  (0) 2022.09.21
티베로 페이징 속도 최적화  (0) 2022.08.26