728x90
emp 테이블의 / ename = FORD의 값과
dept 테이블의 / deptno = 20의 값
두 개의 표를 하나로 합치는 것이 조인임.
select ename,deptno
from emp
where ename = 'FORD';
NON-EQUL JOIN은 범위를 지정할 때 사용하는 것.
select empno,ename,sal,grade --non join
from emp,salgrade
where salgrade.losal <= emp.sal and emp.sal <= salgrade.hisal;
SELF JOIN 나와 나 자신을 연결할 때 사용하는 것.
select e1.empno,e1.ename,e1.mgr,e2.ename --self join
from emp e1,emp e2
where e1.mgr = e2.empno;
(+)은 아우터 조인. 조건이 맞지 않지만 빈칸으로 출력하게 만든다.
select e1.empno,e1.ename,e1.mgr,e2.ename --self join
from emp e1,emp e2
where e1.mgr = e2.empno(+);
728x90
'데이터베이스' 카테고리의 다른 글
서브쿼리 오라클 4일차 (0) | 2022.07.13 |
---|---|
Database - JOIN 실습 (0) | 2022.07.13 |
Database - HAVING(개념) + 예제 (0) | 2022.07.08 |
Database - GROUP BY(개념) + 예제 (0) | 2022.07.08 |
Database - 그룹 함수 (실습) (0) | 2022.07.08 |