
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
select 문에서 지어진 별칭(alias)를 바로 사칙연산의 변수로 사용해서 결과 값의 컬럼으로 바로 보여줄 수는 없는 걸까요?
sql 강의 3-5 left join 강의의 두번째 예시 문제 풀이 중에 궁금한 게 생겨서 질문 드립니다.

정답화면은 위와 같이, count(pu.point_user_id)/count(u.user_id) as ratio 입니다.
그런데 헷갈리는 것은, 이미 select 문에서 cnt_point와 cnt_users라고 별칭을 설정했는데
왜 그 별칭으로는 직접 나누기 연산을 한 다음에 ratio라는 별칭을 새롭게 지어줄 수가 없는 걸까요?

제가 처음 작성한 코드는 아래였고, 에러가 떴습니다.
select count(pu.point_user_id) as cnt_point,
count(u.user_id) as cnt_users,
cnt_point/cnt_users 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'
SQL Error [1054] [42S22]: Unknown column 'cnt_point' in 'field list'
