left join 퀴즈 오답노트

김지은·2023년 3월 4일
0

SQL 첫 걸음

목록 보기
5/18
  1. 7월10일 ~ 7월19일에 가입한 고객 중,
    포인트를 가진 고객의 숫자, 그리고 전체 숫자, 그리고 비율을 보고 싶어요!
    결과
select count(point_user_id) as pnt_user_cnt, 
       count(u.user_id) as tot_user_cnt, 
       round(count(point_user_id)/count(u.user_id),2) as ratio 
       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-20'

ratio 비율 > count(point_user_id)/count(u.user_id) 둘의 필드를 나눠주기 하여 비율 값을 구함

profile
jeun 개발일지 첫 걸음

0개의 댓글