조인 (JOIN)

2023. 8. 8. 14:12· 자격증/SQLD자격증
목차
  1. JOIN
  2. EQUI JOIN
  3. NON EQUI JOIN
반응형

JOIN

두 개 이상의 테이블을 연결 또는 결합하여 데이터를 출력하는 것

일반적으로 행들은 PK나 FK값의 연관에 의해 JOIN이 성립된다. 

어떤 경우에는 PK, FK 관계가 없어도 논리적인 값들의 연관만으로 JOIN이 성립가능하다.

 

5가지 테이블들을 JOIN 하기 위해서는 최소 4번의 JOIN과정이 필요하다.

 

 

EQUI JOIN

2개의 테이블 간에 칼럼 값들이 서로 정확하게 일치하는 경우에 사용, 대부분 PK, FK의 관계를 기반으로 한다.

 

SELECT PLAYER.PLAYER_NAME FROM PLAYER;

- 위 SQL처럼 칼럼명 앞에 테이블 명을 기술해줘야함

 

 

NON EQUI JOIN

2개의 테이블 간에 칼럼 값들이 서로 정확하게 일치하지 않는 경우에 사용 '=' 연산자가 아닌 BETWEEN, >, <= 등 연산자 사용

 

SELECT E.ENAME, E.JOB, E.SAL, S.GRADE FROM EMP E, E.SALGRADE S

WHERE E.SAL BETWEEN S.LOSAL AND S.HSAL;

- 위는 E의 SAL의 값을 S의 LOSAL과 HSAL 범위에서 찾는 것이다.


참고 사이트

요약 정리본 : https://yurimac.tistory.com/40

 

SQL) SQLD 이론 요약 정리 PDF

13페이지 분량의 SQLD 이론 요점 정리 PDF 파일을 공유합니다. 원본에서 필요하다 생각된 부분들을 추가, 삭제했습니다. 나름 오래 걸렸네요.. 🥲 2장 3절인 SQL 최적화 부분은 개정판부터 제거됐다

yurimac.tistory.com

DATE ON-AIR: https://dataonair.or.kr/db-tech-reference/d-guide/sql/?pageid=5&mod=list 

 

SQL – DATA ON-AIR

 

dataonair.or.kr

 

반응형
저작자표시 (새창열림)

'자격증 > SQLD자격증' 카테고리의 다른 글

계층형 질의  (0) 2023.08.11
표준 조인  (0) 2023.08.10
함수 (FUNCTION)  (0) 2023.08.08
WHERE 절  (0) 2023.08.07
TCL  (0) 2023.08.07
  1. JOIN
  2. EQUI JOIN
  3. NON EQUI JOIN
'자격증/SQLD자격증' 카테고리의 다른 글
  • 계층형 질의
  • 표준 조인
  • 함수 (FUNCTION)
  • WHERE 절
Jong_seoung
Jong_seoung
기록하자, 머리는 생각하는 곳이지 저장장치가 아니다.
반응형
Jong_seoung
Today_developStory
Jong_seoung
전체
오늘
어제

블로그 메뉴

  • Home
  • Git Hub
  • 분류 전체보기 (351)
    • Theory (16)
    • Java (3)
      • 알고리즘 (2)
      • 문법 (0)
    • Spring (7)
      • 스프링 입문 (6)
      • PickTalk (0)
      • 에러처리 (1)
    • Python (80)
      • 알고리즘 - 이론 (17)
      • 알고리즘 - 내장함수, 라이브러리 등등 (3)
      • 알고리즘 - 백준 (53)
      • 나도코딩 정리 (2)
      • 기타 (5)
    • Django (159)
      • DRF (105)
      • 인프라 (46)
      • DataBases (2)
      • API Docs (6)
    • FrontEnd (22)
      • htmx (2)
      • React (8)
      • 자바스크립트 (12)
    • GIT (16)
    • 기타 (8)
      • 정리 (2)
      • Flutter (1)
      • 마이크로프로세서 - ATmega128 (2)
      • 개발환경 세팅 (3)
    • 자격증 (37)
      • 정보처리기사 (19)
      • SQLD자격증 (18)

인기 글

최근 글

태그

  • alarm
  • BFS
  • CSRF
  • Django
  • django channels
  • django sse
  • django tutorial
  • django 배포
  • django 스웨거 적용
  • Django 이미지 저장

최근 댓글

hELLO · Designed By 정상우.v4.3.0
Jong_seoung
조인 (JOIN)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.