sys_connect_by_path1 Oracle에서 여러 Row를 하나의 컬럼으로 합치기 SQL을 작성하다 보면 여러 Row를 하나의 컬럼으로 합쳐서 보여줘야 할 경우가 있다. MySQL에 group_concat 같은 개념이 Oracle에도 존재한다. 한 번 살펴보자. Oracle의 경우 버전마다 할 수 있는 방식이 다르다. 먼저 언급하지만 버전이 올라갈수록 SQL이 간단해진다. 샘플 데이터 국가 차례 왕 이름 고구려 1대 동명왕 고구려 3대 대무신왕 백제 1대 온조왕 고구려 2대 유리왕 백제 3대 기루왕 신라 1대 남해왕 신라 1대 박혁거세 백제 2대 다루왕 신라 1대 유리이사금 샘플 데이터는 "여기"에서 가져왔다. 해결방식 1.9i에서 connect by + sys_connect_by_path 활용 -- 테스트 데이터 WITH TB_TEST AS ( SELECT '고구려' AS COUNT.. 2017. 7. 7. 이전 1 다음