본문 바로가기

SQL 공부(ft.sparta)/3주차

3-6. Left Join - 복습해보기

 

left join은 이럴때 쓴다.

한쪽에는 있는데 한쪽에는 없는것을 가지고 통계내고 싶을때

 

먼저 users를 기점으로 point_users를 붙이겠다.

 

현제 표를 보면 null 값들도 있다.

이제 이런거 가지고 뭘 할 수 있냐, 일단 null인것만 추려내보겠다.

NULL은 대문자로 표기해줘야한다.

 

이제 이거를 가지고 group by를 할 수도 있다.

이름으로 group by 해주겠다.

지금 위 사진에 나오는 사람들은 null값이기 때문에 강의 시작을 안한 사람들이다. 즉 포인트가 없는 사람들이다.

 

이번엔 반대로 무조건 시작한 사람들만 추출한다면

위 사진과 같이 not을 넣어주면 된다.

이렇게 null과 관련된 것들을 가지고 통계를 내고싶다거나 이럴때 left join을 사용하면 된다.

 

left join 퀴즈 - 막해보기

 

다음시간엔 결과물을 합쳐볼꺼다.