춘식이2
업글이✧
춘식이2
전체 방문자
오늘
어제
  • 분류 전체보기
    • Data Analysis
    • Python
    • SQL
    • Statistics

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • sql튜닝
  • NVL
  • Python
  • ifnull
  • NULL
  • hackerrank
  • 데이터디스커버리
  • 장바구니분석
  • python3
  • window함수
  • Jupyter
  • pv
  • uv
  • coalesce
  • excel
  • rank함수
  • 데이터분석
  • SQL
  • Codility
  • Apriori

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
춘식이2

업글이✧

SQL

LEFT JOIN, INNER JOIN , 차집합

2022. 6. 27. 13:44

left join / right join

SELECT t1.number, t1.name, t2.height, t2.weight
FROM mypokemon AS t1
LEFT JOIN ability AS t2
ON t1.number = t2.number;

 

SELECT *
FROM mypokemon
RIGHT JOIN ability
ON mypokemon.number = ability.number;

 

inner join - 두 테이블 모두에 있는 값만 합치기

 

OUTER JOIN , CROSS JOIN, SELF JOIN
UNION = 두 쿼리의 결과를 중복을 제외하고 합쳐서 보여주는 집합 연산자

MySQL에는 키워드가 없어서
LEFT JOIN UNION RIGHT JOIN

 

SELECT
FROM
LEFT JOIN
ON
UNION
SELECT
FROM
RIGHT JOIN
ON

Cross join

CROSS JOIN
SELECT
FROM
CROSS JOIN
WHERE

Self join

SELECT
FROM table_A AS t1
INNER JOIN table_A AS t2
ON t1.column=t2.

 

mission 1)
SELECT t1.name
FROM mypokemon AS t1
INNER JOIN friendpokemon AS t2
ON t1.number=t2.number ;
mission 2)
SELECT t1.name
FROM mypokemon AS t1
LEFT JOIN friendpokemon AS t2
ON t1.number=t2.number
WHERE t2.name IS NULL;

 

'SQL' 카테고리의 다른 글

UNION, UNION ALL, 교집합 , 차집합  (0) 2022.06.27
JOIN 실습  (0) 2022.06.27
UDF(User Define Function), Delimiter  (0) 2022.06.27
IF, SUM IF, IFNULL, CASE WHEN  (0) 2022.06.27
GROUP BY, Having 실습  (0) 2022.06.27
    'SQL' 카테고리의 다른 글
    • UNION, UNION ALL, 교집합 , 차집합
    • JOIN 실습
    • UDF(User Define Function), Delimiter
    • IF, SUM IF, IFNULL, CASE WHEN
    춘식이2
    춘식이2

    티스토리툴바