Hyunebee

조인 본문

zerebase/데이터베이스

조인

Hyunebee 2022. 5. 28. 15:06

조인

  두 개 이상의 테이블을 서로 묶어서 하나의 결과 집합으로 만들어 내는 작업

  왜 조인을 사용? -> 중복과 공간 낭비를 피하고 데이터의 무결성을 위해 여러개의 테이블로 분리하여 저장

 

 종류 :

  1. INNER JOIN

   가장 많이 사용하는 조인 

    사용형식
     SELECT <열 목록>
     FROM <첫 번째 테이블 명>
     INNER JOIN <두 번째 테이블 명 >
     ON <조인 조건>
     [WHERE 검색 조건]  <- 쓰던 말던 상관x

 

2. OUTER JOIN

  조인 조건에 만족되지 않는 행까지도 포함시키는 것

   LEFT OUTER JOIN, RIGHT OUTER JOIN 두가지가 있다 각각 '어느쪽 테이블의 것은 모두 출력해야한다~' 라고 생각

   하면된다.

      사용형식
     SELECT <열 목록>
     FROM <첫 번째 테이블 명>
     LEFT OUTER JOIN <두 번째 테이블 명 >
     ON <조인 조건>
     [WHERE 검색 조건]  <- 쓰던 말던 상관x

  3. CROSS JOIN

   보통 상호 조인이라 불리며 두 테이블의 모든 행을 조인시키는 기능을함 

  4. SELF JOIN

    

  

'zerebase > 데이터베이스' 카테고리의 다른 글

JDBC 실습  (0) 2022.05.30
데이터 베이스 실습 (2)  (0) 2022.05.28
데이터 베이스 실습  (0) 2022.05.28
데이터 베이스 실습 - 인스턴스 생성과 원격연결  (0) 2022.05.28
정보시스템 구축단계  (0) 2022.05.27