10.18 테이블 조인

김모씨·2022년 10월 18일
0

데이터베이스

목록 보기
3/4

insert문으로 데이터 삽입





  • update문으로 데이터 수정하기


  • delete문으로 데이터 삭제하기

delete적용 전

적용 후

  • 외래키로 연결된 데이터 입력, 삭제하기

  • 다른 테이블에서 검색 결과 입력하기 p.125

테이블을 서로 통합하는 조인 알아보기

조인

1-1. 내부조인

a 테이블과 b테이블의 symbol이 일치하면 가져오겠다

a와 b 두개 다 symbol이 있으므로 어느쪽의 symbol인지 확실하게 써줘야 한다.

join문 사용

-조건 추가해서 보기

- 조건 추가 2 : 'and' (or도 가능) 로 조건 추가하기

1-2. 외부조인

select [열이름]
from [테이블1]
<left,right,full> outer join [테이블2] on [테이블1.열] = [테이블2.열]
where [검색조건]

  • 2개의 테이블을 left outer join하고 기준 테이블 데이터만 추출 : null 필터링

1-3. 교차 조인

  • 잘 쓰지 않는다!

1-4. 셀프조인

  • 셀프 조인 예시

서브 쿼리

  • 서브 쿼리?

쿼리 안에 포함되어 있는 다른 쿼리

2-1. where문 서브 쿼리
2-2. 단일 행 서브 쿼리
2-3. 다중 행 서브 쿼리

- in 사용

- any 문 : 서브 쿼리 결과에서 값이 하나라도 만족하는 조건 검색

  • 다중행 서브쿼리 : = any 로 같은 값 반환

  • EXISTS문

서브쿼리의 결괏값이 1행이라도 있으면 TRUE가 되어 메인 쿼리를 실행하고, 메인 쿼리에 작성된 전체 데이터를 검색하는 쿼리.

profile
하루하루 성장하는 코딩 실력!! 내 맘대로 기록하는 코딩 블로그

0개의 댓글

관련 채용 정보