조인이란
- 두 개 이상의 테이블이나 데이터베이스를 연결하여 데이터를 검색하는 방법
JOIN 종류
- 내부 조인( INNER JOIN ) : 교집합
- 교차 조인 ( CROSS JOIN - CARTESIN PRODUCT, 카디션 곱 ) : 곱집합, 두 개 이상의 테이블에 대해 연결 가능한 행을 모두 결합
- 외부 조인 ( OUTER JOIN ) : 두 개 이상의 테이블 조인 시 한쪽 테이블의 행에 대해 다른쪽 테이블에 일치하는 행이 없더라도 다른쪽 테이블의 행을 NULL로 하여 행을 Return 하는 것
- 완전 외부 조인 ( FULL OUTER JOIN ) : 합집합
- 왼쪽 ( LEFT OUTER JOIN )
- 오른쪽 ( RIGHT OUTER JOIN )
- 셀프 조인 ( SELF JOIN ) : 자기자신과 자기자신을 조인하는 것
+ 등가 조인( EQUI JOIN ) , 비등가 조인 ( NON-EQUI JOIN )
Q. JOIN에 대하여 설명해 보세요
-> JOIN은 두 개 이상의 테이블이나 데이터베이스를 연결하여 데이터를 검색하는 방법으로 크게 INNER JOIN, CROSS JOIN, OUTER JOIN, SELF JOIN 이 있습니다.
+ SQL JOIN 문제
2021.03.11 - [알고리즘/SQL] - 프로그래머스 SQL 고득점 Kit 풀이 - JOIN
반응형
'cs지식 > Database' 카테고리의 다른 글
[ Database ] SQL과 NoSQL의 차이점 (0) | 2021.04.15 |
---|---|
[ Database ] 키(Key)의 개념과 종류 (후보키, 기본키, 대체키, 슈퍼키, 외래키) (0) | 2021.04.15 |