<UNION>
- UNION 처럼 여러 개의 쿼리 결과를 하나의 결과로 출력한다.
: 하지만 다른 점
▶ 중복된 데이터를 하나의 고유한 값으로 출력,
▶ 첫 번째 컬럼의 데이터를 기준으로 내림차순 정렬됨
▼ 부서 번호, 부서 번호별 토탈 월급, 맨 아래 행에 토탈 월급 출력
▷ UNION ALL로 출력했을 때는 deptno 결과 데이터들이 순서 없이 출력됐는데
▶ UNION 으로 출력하니까 10,20,30 이런식으로 내림차순으로 정렬됨
그리고 가장 큰 차이점 중 하나가, 중복이 출력되지 않는다.
▷ UNION ALL 로 출력했을 때는 COL1 데이터가 중복되어도 모두 출력되지만
▷ UNION 으로 출력했을 때는 COL1 데이터가 중복된 것은 제외된 채 출력된다.
'데이터베이스 > SQL' 카테고리의 다른 글
SQL 데이터 차이를 출력하기, 집합 연산자 MINUS (1) | 2024.01.06 |
---|---|
SQL 데이터 교집합 출력하기, 집합연산자 INTERSECT (1) | 2024.01.06 |
SQL 여러 쿼리 결과 위아래로 연결하기 UNION ALL (1) | 2024.01.05 |
SQL 여러테이블 데이터 조인 ANSI, FULL OUTER JOIN (0) | 2024.01.05 |
SQL 여러테이블 데이터 조인 ANSI, LEFT/RIGHT OUTER JOIN (1) | 2024.01.04 |