[스파르타코딩클럽] 엑셀보다 쉬운 SQL - 3주차 개발일지

최경미·2023년 3월 28일
0

엑셀보다 쉬운 SQL

목록 보기
3/5

1. Join

: 두 테이블의 공통된 정보(key 값)을 기준으로 테이블을 연결해, 하나의 테이블처럼 보는 것
ex) user_id 필드를 기준으로 users 테이블과 orders 테이블을 연결해서 한 눈에 보고 싶어요!

1) Join의 종류

  • Inner Join : 교집합
  • Left Join : 처음 가져오는 테이블에서 연결하는 테이블의 key 값이 연결되는 부분


2) Join의 사용 예시

  • Inner Join
    select * from A필드
    inner join B필드
    on A필드의 key값 = B필드의 key값

  • Left Join
    select * from A필드
    inner join B필드
    on A필드의 key값 = B필드의 key값

    어느 필드에 어떤 필드를 붙일건지, 순서가 중요!


2. Union

: 결과물 합치기

1) Union의 사용 예시

  • 코드
    (
    Select절 A
    )
    union all
    (
    Select절 B
    )
  • 결과물
key 값
Select절 A
Select절 B

Order by는 모든 결과물에서의 정렬이어서 각각의 절 결과물에는 먹히지 않음,
Union all하고 붙여야 함

profile
개발 지식 있는 서비스 기획자로 거듭나기!

0개의 댓글