
< 해답 >

< 질문 > 3번째 줄에 대한 질문입니다! (아래는 제 코딩)
select count(u.user_id) as tot_user_cnt,
count(pu.point_user_id) as pnt_user_cnt,
pnt_user_cnt/tot_user_cnt 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'
저는 해답과 다르게 코딩을 했습니다.
count(pu.point_user_id) 값을 pnt_user_cnt 로 저장을 한다면, 아래처럼 계산이 될 수 있을 것 같다고 생각했는데요, 코드 실행전이기 때문에 무조건 (count(pu.point_user_id) )을 다시 써줘야하는 건가요? as 뒤에 저장한 이름으로 계산이 될 수 있을 거라고 생각했어요.
pnt_user_cnt/tot_user_cnt as ratio
