일반 집합 연산자
UNION**으로 구현 / UNION ALL : 중복 데이터 제거 XINTERSECTION**으로 구현MINUS / SQL Server : EXCEPT 로 구현CROSS JOIN**으로 구현 ⇒ CARTESIAN PRODUCT (카티션 프로덕트)
순수 관계 연산자
WHERE**절로 구현SELECT**절로 구현JOIN 연산
INNER JOIN : JOIN 조건에서 동일한 값이 있는 행만 반환 → CROSS JOIN, OUTER JOIN과 같이 사용 XNATURAL JOIN: INNER JOIN의 하위 개념, 동일한 이름을 갖는 칼럼에 대해 EQUI JOIN 수행ON절 : 명시적으로 JOIN 조건 기술, 칼럼명이 달라도 JOIN 조건으로 사용 가능USING절 : 같은 이름을 가진 칼럼 EQUI JOIN → 중복 칼럼 1개로 합침USING이나 ON 절을 필수적으로 사용SELECT EMP.DEPTNO, EMPNO, ENAME, DNAME
**FROM EMP INNER JOIN DEPT ON EMP.DEPTNO = DEPT.DEPTNO;**
USING, ON, WHERE절에 JOIN 조건 명시 불가NATURAL JOIN기준되는 칼럼들이 우선 출력