(1) 원하는 테이블과 (2) 범주로 사용할 필드 (3) 범주에 따라 통계를 계산하고 싶은 필드
쿼리가 실행되는 순서
: from -> group by -> select -> order by
#성씨별 회원수 내림차순 정렬
select name, count(*) from users
group by name
order by count(*) desc;
: 쿼리가 길어지면 이게 어느 테이블의 필드였는지 헷갈림! 그래서 별칭을 붙여주자
#앱개발 종합반의 결제수단별 주문건수 세어보기
#orders 테이블의 별칭=o, count(*)의 별칭=cnt
select payment_method, count(*) as cnt from orders o
where o.course_title = '앱개발 종합반'
group by payment_method
#네이버 이메일을 사용하여 앱개발 종합반을 신청한 주문의 결제수단별 주문건수 세어보기
select payment_method, count(*) from orders
where email like '%naver.com' and course_title = '앱개발 종합반'
group by payment_method