join
- 여러 개의 테이블을 묶어서 하나의 데이터로 만듦
- 하나의 문법에 여러 개의 테이블을 같이 동작시킴
natural join
- cartesian 곱
- 테이터 간의 모든 조합을 출력시킴
inner join
- where절에 있는 조건을 충족시키는 데이터들의 집합
- 조건을 충족시키는 데이터들을 하나의 결과로 출력해 주는 join문
outer join
- 조건을 충족시키지 않지만 모두 출력해 주는 join문
- left outer join
- right outer join
- full outer join은 지원하지 않음
self join
- 하나의 테이블을 여러 개의 테이블처럼 만들 수 있음
ANSI 표준 문법
- 표준 SQL문이므로 모든 DBMS에서 인식함
- full outer join 가능
'데이터베이스 - Database > 이론' 카테고리의 다른 글
[DB] Database - TCL(Transaction Control Language), 작업의 원자성, DCL(Data Control Language), View (0) | 2020.04.03 |
---|---|
[DB] Database - Sequence, Delete, Update, Set Operator (0) | 2020.04.03 |
[DB] Database - group by, having, rollup, cube, grouping (0) | 2020.04.03 |
[DB] Database - 함수(단일 행 함수, 그룹 함수) (0) | 2020.04.03 |
[DB] Database - select, as, where, is, in, distinct, like, escape, order by (0) | 2020.04.03 |