GROUPING SETS 2

[SQL] 그룹 함수 (2) GROUPING SETS(특정 항목에 대한 소계 출력)

이번에는 그룹쿼리의 일종인 GROUPING SETS에 대해 다뤄보고자 한다. UNION ALL의 개념이 섞여 있어서 집합 연산자 내용과 함께 보면 좀 더 이해하기 수월한 개념이다. 2024.02.17 - [DB/SQL - Oracle] - [SQL] 집합 연산자 : UNION, UNION ALL, INTERSECT, MINUS [SQL] 집합 연산자 : UNION, UNION ALL, INTERSECT, MINUS SELECT 문으로 반환된 결과를 데이터 집합이라 한다. 이러한 데이터 집합(Set)을 연결하는 역할을 하는 것이 바로 집합 연산자(Set Operator)이다. 먼저 각 개념에 대해 살펴보고 예시를 통해 유의사항 bio-logisch.tistory.com 그룹 함수에 대한 개념과 앞서 다룬 ..

DB/SQL - Oracle 2024.02.18

[SQL] 집합 연산자(Set Operator) - UNION, UNION ALL, INTERSECT, MINUS

SELECT 문으로 반환된 결과를 데이터 집합이라 한다. 이러한 데이터 집합(Set)을 연결하는 역할을 하는 것이 바로 집합 연산자(Set Operator)이다. 먼저 각 개념에 대해 살펴보고 예시를 통해 유의사항에 대해서도 함께 다뤄보고자 한다. 집합 연산자의 개념과 특징 집합 연산자는 두 개 이상의 테이블에서 여러 개의 질의의 결과를 연결하여 하나로 결합하는 연산자를 말한다. 데이터 집합이 대상이므로 집합 연산자를 사용할 때 데이터 집합의 수는 한 개 이상을 사용할 수 있다. 즉, 여러 개의 SELECT문을 연결해 또 다른 하나의 쿼리를 만드는 역할을 한다고 볼 수 있다. 집합 연산자는 수학의 집합 개념과 같고, 합집합은 UNION, 대상 집합에서 중복된 건까지 모두 포함한 합집합은 UNION ALL..

DB/SQL - Oracle 2024.02.17