계층형 질의문 - 데이터 서열 (순서 - 정렬)
SELECT RPAD('', level*3) || column1 as nickname, column2, column3, column4
FROM tablename
START WITH column1='KOREA'
CONNECT BY PRIOR column5 = column6
ORDER SIBLINGS BY column3 DESC;
: 서열 순서를 유지하면서 column3가 큰 것부터 내림차순 출력
* SIBLINGS : 계층형 질의문의 서열 순서를 유지해줌. 사용하지 않을 경우 column3가 높은 순서대로만 출력됨
SELECT RPAD('', level*3) || column1 as nickname, column2, column3, column4
FROM tablename
START WITH column1='KOREA'
CONNECT BY PRIOR column5 = column6
ORDER BY column3 DESC;
'CS > 데이터베이스' 카테고리의 다른 글
[Oracle] 일반 테이블 생성 (CREATE TABLE) (0) | 2020.09.22 |
---|---|
[Oracle] 계층형 질의문 - 데이터 서열_가로출력 (0) | 2020.09.22 |
[Oracle] 계층형 질의문 - 데이터 서열 (순서 - 분기제거) (0) | 2020.09.22 |
[Oracle] 서브쿼리 - 데이터 입력/수정/삭제/통합 (0) | 2020.09.18 |
[Oracle] 한번에 데이터 입력, 수정, 삭제 (MERGE) (0) | 2020.09.17 |