18c 는 정렬되어나오지만, 21c 는 정렬기능이 빠져서 출력된다.
마찬가지로 테이블이 서로 달라도 intersect 가능하다.
예제 69
select ename, sal, job, deptno
from emp
where deptno in(10,20)
intersect
select ename, sal, job, deptno
from emp
where deptno in (20,30);
첫번째 쿼리와, 두번째 쿼리의 교집합인 deptno 가 20 인 ename, sal, job, deptno 만 출력되어진다.
문제 325 부서테이블의 부서번호와 사원테이블의 부서번호의 부서번호 교집합 출력
select deptno
from dept
intersect
select deptno
from emp;
'Oracle > SQL' 카테고리의 다른 글
SQL Sub Query 단일행 where 절 (0) | 2021.11.28 |
---|---|
SQL 집합연산자 Minus 차집합 (0) | 2021.11.28 |
SQL 집합연산자 UNION 데이터 중복 X 합집합 (0) | 2021.11.28 |
SQL 집합연산자 UNION ALL ( 데이터중복 합집합) (0) | 2021.11.28 |
SQL ANSI /ISO STANDARD JOIN - CROSS Join (0) | 2021.11.28 |