커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
4-5 11) From 절에 들어가는 Subquery 연습해보기 alias 관련 질문
[왕초보] 엑셀보다 쉬운, SQL v3
4주차
북마크
배*호
댓글
6
추천
0
조회수
12
조회수
12
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


강의 속 퀴즈 내용과는 무관하나,

아래 예문 쿼리 실행 시 4번째 줄에서

alias로 값을 입력하면 오류가 뜨는데

alias로는 select로 출력할 값을 입력할 수 없는지 궁금합니다.


  • 오류가 났던 예문

select c.course_id,

COUNT(DISTINCT(c.user_id)) as cnt_checkin,

COUNT(DISTINCT(o.user_id)) as cnt_tot,

cnt_checkin/cnt_tot as ratio

from checkins c

inner join orders o on c.course_id = o.course_id

group by c.course_id


  • 정정 후 정상 출력된 예문

select c.course_id,

COUNT(DISTINCT(c.user_id)) as cnt_checkin,

COUNT(DISTINCT(o.user_id)) as cnt_tot,

COUNT(DISTINCT(c.user_id))/COUNT(DISTINCT(o.user_id)) as ratio

from checkins c

inner join orders o on c.course_id = o.course_id

group by c.course_id


스파르타 즉문즉답







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