전체 글 (56) 썸네일형 리스트형 계층형 질의 PRIOR : CONNECT BY절에 사용되며, 현재 읽은 칼럼을 지정한다. PRIOR 자식 = 부모 형태를 사용하면 계층구조에서 부모 데이터에서 자식 데이터(부모- 자식) 방향으로 전개하는 순방향 전개를 한다. 그리고 PRIOR 부모 = 자식 형태를 사용하면 반대로 자식 데이터에서 부모 데이터(자식 -• 부모) 방향으로 전개하는 역방향 전개를 한다. SQLD 공부 3. SQL 활용 - 집합 연산자(Set Operator) 집합 연산자(Set Operators)는 SQL에서 두 개 이상의 `SELECT` 쿼리의 결과를 결합하여 하나의 결과 집합으로 만드는 데 사용되는 연산자들입니다. 집합 연산자는 주로 데이터베이스 쿼리의 결과를 통합하거나 비교할 때 유용하게 사용됩니다. 주요 집합 연산자로는 `UNION`, `UNION ALL`, `INTERSECT`, `MINUS`(또는 `EXCEPT`)가 있습니다. 각 연산자의 기능과 사용법을 살펴보겠습니다. ### 1. UNION `UNION` 연산자는 두 개의 `SELECT` 쿼리 결과를 결합하여 중복된 행을 제거한 후 하나의 결과 집합으로 반환합니다. 즉, 모든 중복된 행이 제거됩니다. #### 예시: ```sql SELECT emp_id, emp_name FROM employee.. SQLD 공부 3. SQL의 활용 - 집계 쿼리 `GROUPING SETS`, `ROLLUP`, `CUBE` `GROUPING SETS`, `ROLLUP`, `CUBE`는 SQL에서 집계 쿼리를 확장하여 다양한 집계 결과를 생성할 수 있게 하는 기능입니다. 이들은 특히 복잡한 그룹별 집계 작업을 간단하게 작성할 수 있게 도와줍니다. ### 1. GROUPING SETS `GROUPING SETS`는 여러 그룹화 집합을 명시적으로 지정하여 집계 쿼리를 작성할 수 있게 합니다. 이를 통해 다양한 그룹 조합에 대한 집계 결과를 한 번에 얻을 수 있습니다. #### 예시: ```sql SELECT dept_id, job_id, COUNT(*) FROM employees GROUP BY GROUPING SETS ((dept_id), (job_id), (dept_id, job_id)); ``` 이 쿼리는 다음 세 가지 집.. 이전 1 ··· 6 7 8 9 10 11 12 ··· 19 다음