반응형 오라클 계층형쿼리2 [SQL 기초 - 19장] 오라클 SQL 계층형 쿼리(2), 윈도우 함수 안녕하세요!오늘은 어제 배웠던 계층형 쿼리 연습과 윈도우 함수를 알아보려고 합니다!!시작하기 전에 지난시간 내용을 복습 하실 분들은 ↓↓↓↓↓↓↓↓↓↓↓↓오라클 계층형쿼리 알아보기계층형 쿼리 연습제가 드린 h_sum 테이블 입니다.위의 테이블을 지난 시간에 배웠던 계층형 쿼리를 통해서 위와 같은 형식을 만드는 연습을 해보겠습니다.그럼 시작점을 먼저 찾아줘야 겠죠?시작점은 가장 상위 노드인 지점을 작성해주면 되겠고,연결 부분은 행과 행을 연결해줄 수 있는 컬럼들로 구성하면 되겠네요.위의 쿼리처럼 작성하시면 됩니다.SELECT 절은 지난 시간에 말씀드린대로그냥 눈으로 보기 좋게 하기 위해 LPAD 를 사용 해준것입니다.다음으로 가지치기 라는 개념에 대해서 설명 하려고 합니다. 제가 초반에 한 .. 2024. 12. 30. [SQL 기초 - 18장] 오라클 SQL 계층형 쿼리 안녕하세요! 오늘은 계층형 서브쿼리를 배워보겠습니다.그 전에 지난 시간 내용 복습하실 분들은 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓오라클 rollup, 향상된 groupby 알아보기WITHWITH 로 시작 하겠습니다.WITH 는 사실상 많이 사용하지는 않습니다.가볍게 개념 설명하고 예시 한 가지 들고 넘어가겠습니다.쿼리 블럭을 생성하고 같이 실행되는 SQL 에서 해당 쿼리 블럭을 반복적으로 사용할 때성능 향상 효과를 기대할 수 있습니다. WITH 절에 기술된 쿼리 블럭은 메모리에 한번만 올리기 때문에 쿼리에서 반복적으로 사용하더라도 실제 데이터를 가져오는 작업은 한 번만 실행합니다.하지만, 하나의 쿼리에서 동일한 서브쿼리가 반복적으로 사용 된다는 것은 쿼리를 잘못 작성할 가능성이 높다는 뜻으로,.. 2024. 12. 27. 이전 1 다음