728x90
반응형
- SELECT 컬럼,
- LTRIM(sys_connect_by_path(컬럼,','),',') AS 컬럼명
- FROM (
- SELECT 컬럼,
- menurole_id,
- row_number() OVER (partition BY 그룹컬럼 ORDER BY 정렬할컬럼) rn,
- COUNT (*) OVER (partition BY 그룹컬럼 ) cnt
- FROM 테이블명
- )
- WHERE level = cnt
- start WITH rn = 1
- connect BY prior 그룹컬럼 = 그룹컬럼 AND prior rn = rn-1
유용하니 적어놔야지 ㅎㅎ
이것으로 응용하면 트리로 만들수 도 있다!!
728x90
반응형
'Development > DataBase' 카테고리의 다른 글
Maria DB root 계정 외부접속 허용 설정 방법 (0) | 2016.07.29 |
---|---|
[SQL]ORA-01481 : 숫자 형식 모델이 부적합합니다. (0) | 2014.03.03 |
[Oracle]시퀀스 만들기 (0) | 2013.02.12 |
SQL 문 수행단계 (0) | 2013.02.12 |
SQL 작성시 주의사항 (0) | 2013.02.12 |