SQL 3주차

임호중·2023년 4월 26일
0

3주차

Join <테이블+테이블>
*기준이 중요함 (key값), 무엇으로 엮어 내느냐

종류

  • left join
    A + A와B 의 교집합
    --> 따라서 B에는 포함 되어있지 않은 null 계수가 나올 수 있음

교집합이 없는 데이터와 있는 데이터를 가져올 때

where 필드 Is null

where 필드 is not null

*count 시에는 null 제외한 숫자만 세어 나온다.

-inner join(교집합)

ex)

Select * from user u // user 테이블을
inner join oders o // oders 테이블과 교집합으로 묶을 건데
on u.user_id = o.user_id // user 테이블의 user_id와 oders 테이블의 user_id로 묶을 것

-union <쿼리+쿼리>

(쿼리)
union all
(쿼리)

but 기존 쿼리 내에 있는 order by 가 풀려버림.
다음 차시에...

profile
안녕하세요. 백엔드 개발자되려구요

0개의 댓글