EMP (사원테이블)
EMPNO | ENAME | DEPTNO |
2200 | JAMES | 10 |
2211 | WESTBROOK | 20 |
2222 | CURRY | 30 |
DEPT (부서테이블)
DEPTNO | DNAME | LOC |
10 | PFW | LACKERS |
20 | SFW | ROCKETS |
30 | SG | WARRIORS |
40 | CENTER | CELTICS |
두 테이블의 DEPTNO 를 이용하여 조인해서 출력 시 (40번 부서도 출력한다)
SELECT DEPT.DEPTNO, DNAME, COUNT(EMP.EMPNO)
FROM EMP, DEPT
WHERE EMP.DEPTNO(+) = DEPT.DEPTNO
GROUP BY DEPT.DEPTNO, DNAME
ORDER BY DEPT.DEPTNO ;
ANSI JOIN ( right outer join ) 사용
SELECT DEPT.DEPTNO, DNAME, COUNT(EMP.EMPNO)
FROM EMP RIGHT OUTER JOIN DEPT
ON EMP.DEPTNO = DEPT.DEPTNO
GROUP BY DEPT.DEPTNO, DNAME
ORDER BY DEPT.DEPTNO ;
'IT 끄적이기 > IT 지식' 카테고리의 다른 글
# 번외, 픽셀 4a vs. 아이폰 SE 간단 비교 "보급형 이상의 가치를 다툰다" (0) | 2020.08.06 |
---|---|
# 번외, [Oracle] SQL 스칼라 서브쿼리, 건수가 많지 않은 테이블과 조인하기 위해 사용 (0) | 2020.08.04 |
# 번외, “선두 추격 박차” 알리바바가 빅3 클라우드보다 뛰어난 6가지 (0) | 2020.08.04 |
# 번외, '윈도우 10 5주년', 마이크로소프트가 PC를 바꾼 방법 (0) | 2020.08.04 |
# 번외, [Oracle] SQL 손쉬운 조건, Decode 함수 (0) | 2020.08.04 |