커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
퀴즈질문 : AS 뒤에 오는 명칭으로 코드 작성
[왕초보] 엑셀보다 쉬운, SQL
3주차
북마크
김*서
댓글
6
추천
1
조회수
10
조회수
10
답변 완료


< 해답 >

스파르타 즉문즉답

< 질문 > 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

취소
 공유
취소
댓글 0
댓글 알림
나의얼굴