[TIL] 23.01.12 SQL Left Join Quiz

hyewon jeong·2023년 1월 12일
0

TIL

목록 보기
67/138
post-thumbnail

💡 7월10일 ~ 7월19일에 가입한 고객 중,
포인트를 가진 고객의 숫자, 그리고 전체 숫자, 그리고 비율을 보고 싶어요!

아래와 같은 결과를 보고 싶다면 어떻게 해야할까요?

  • 이렇게 저렇게 해볼까요?

힌트1 → count 은 NULL을 세지 않는답니다!

힌트2 → Alias(별칭)도 잘 붙여주세요!

힌트3 → 비율은 소수점 둘째자리에서 반올림!


2 . 시도한 점

1차

select * 
from users u
left join point_users pu on u.user_id =pu.user_id 
where u.created_at between '2020-07-10' and '2020-07-19'

에러 발생했다.
count(user_id) 가 아니라 정확히 어디 user_id 인지 명확히 해줘야 한다.


3 . 해결


4 . 알게 된점

count 은 NULL을 세지 않는다.


profile
개발자꿈나무

0개의 댓글