본문 바로가기

DataBase/DBMS

3.집합: 주의-> 열(컬럼)의 개수와 자료형(데이터종류)이 일치해야 가능

-UNION

: 결과 값을 합집합으로 묶음, 결과 값의 중복은 제거

예시)

SELECT ENO, ENAME, DNO FROM EMP WHERE DNO=10

UNION

SELECT ENO, ENAME, DNO FROM EMP WHERE DNO=20;

-UNIONALL

: 결과 값을 합집합으로 묶음, 결과 값의 중복은 포함

-MINUS

: 결과값을 차집합으로 묶음 A-B ⇒ (순수한 A)

예시)전체 EMP 내용 중 10번 DNO를 제외한 내용을 출력

SELECT ENO, ENAME, DNO FROM EMP

MINUS

SELECT ENO, ENAME, DNO FROM EMP WHERE DNO=10;

-INTERSECT

: 결과값을 교집합으로 묶음