1. 책 DB를 넣어주세요.
2. 나의 스터디 흔적을 사진으로 보여주세요. 책상(모니터)과 책이 함께 보이면 최고!
3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요.
- 집합연산자 : 세로로 연결
- 조인 : 가로로 연결
- 교차 조인 : 조인 조건이 없어 모든 조합의 수가 출력되는 것
- 내부 조인 : 데이터가 존재할 경우에만 출력하는 것
- 자체 조인 : 하나의 테이블을 여러 개의 테이블인 것처럼 조인하는 것
- 외부 조인 : 데이터가 없어도 강제로 출력하는 것
- 왼쪽 외부 조인 : 오른쪽 열의 데이터 존재 여부에 상관없이 출력
- 오른쪽 외부 조인 : 왼쪽 열의 데이터 존재 여부에 상관없이 출력
교차 조인
CROSS JOIN
|
SELECT * FROM A a, B b;
|
|
내부 조인
INNER JOIN
|
등가 조인
EQUI JOIN
|
SELECT * FROM A a, B b
WHERE a.C = b.C;
|
SELECT * FROM A a NATURAL JOIN B b;
|
||
SELECT * FROM A a JOIN B b USING(C);
|
||
SELECT * FROM A a JOIN B b ON(a.C = b.C);
|
||
비등가 조인
NON-EQUI JOIN
|
SELECT * FROM A a, B b
WHERE a.C BETWEEN b.D AND b.E;
|
|
자체 조인
SELF JOIN
|
SELECT * FROM A a1, A a2
WHERE a1.B = a2.C;
|
|
외부 조인
OUTER JOIN
|
왼쪽 외부 조인
LEFT OUTER JOIN
|
SELECT * FROM A a, B b
WHERE a.C = b.C(+);
|
SELECT * FROM A a LEFT OUTER JOIN B b ON(a.C = b.C);
|
||
오른쪽 외부 조인
RIGHT OUTER JOIN
|
SELECT * FROM A a, B b
WHERE a.C(+) = b.C;
|
|
SELECT * FROM A a RIGHT OUTER JOIN B b ON(a.C = b.C);
|
||
전체 외부 조인
FULL OUTER JOIN
|
SELECT * FROM A a FULL OUTER JOIN B b ON(a.C = b.C);
|
4. 열심히 실습한 코드를 저장해 첨부해 주시거나 자랑할만한 스크린샷이 있다면 올려주세요.
728x90
반응형
'etc. > Do it! 공부단' 카테고리의 다른 글
Do it! 오라클로 배우는 데이터베이스 입문 / 10단원 데이터를 추가, 수정, 삭제하는 데이터 조작어 (0) | 2021.12.24 |
---|---|
Do it! 오라클로 배우는 데이터베이스 입문 / 09단원 SQL문 속 또 다른 SQL문, 서브쿼리 (0) | 2021.12.24 |
Do it! 오라클로 배우는 데이터베이스 입문 / 07단원 다중행 함수와 데이터 그룹화 (0) | 2021.12.23 |
Do it! 오라클로 배우는 데이터베이스 입문 / 06단원 데이터 처리와 가공을 위한 오라클 함수 (0) | 2021.12.23 |
Do it! 오라클로 배우는 데이터베이스 입문 / 05단원 더 정확하고 다양하게 결과를 출력하는 WHERE절과 연산자 (0) | 2021.12.23 |