2-3) group by, order by 연습
# 퀴즈 1 : 앱개발 종합반의 결제수단별 주문건수 세어보기
- 순서
select * from orders # orders 테이블에서 전체 보기
select payment_method, count(*) from orders
group by payment_method # group by로 결제수단별로 묶어서 갯수 세기
select payment_method, count(*) from orders
where course_title = '앱개발 종합반'
group by payment_method # course_title이 '앱개발 종합반'인 것만 갯수 세기
# 퀴즈 2 : Gmail 을 사용하는 성씨별 회원수 세어보기
- 순서select * from users # users 테이블에서 전체 보기
select name, count(*) from users
group by name # group by로 성씨별로 묶어서 갯수 세기
select name, count(*) from users
where email like '%gmail.com'
group by name # email이 gmail인 것만 갯수 세기
# 퀴즈 3 : course_id별 '오늘의 다짐'에 달린 평균 like 개수 구해보기
- 순서
select * from checkins
select course_id, round(avg(likes),2) as avg from checkins ci # 별칭 : Alias
group by course_id # 별칭 주는 법 (① as ~, ② Table 뒤에 약자 붙이기)
'SQL' 카테고리의 다른 글
(왕왕왕초보의) 엑셀보다 쉬운 SQL - 3주차 <1> (0) | 2022.07.18 |
---|---|
(왕왕왕초보의) 엑셀보다 쉬운 SQL - 2주차 <4> (0) | 2022.07.18 |
(왕왕왕초보의) 엑셀보다 쉬운 SQL - 2주차 <2> (0) | 2022.07.12 |
(왕왕왕초보의) 엑셀보다 쉬운 SQL - 2주차 <1> (0) | 2022.07.12 |
(왕왕왕초보의) 엑셀보다 쉬운 SQL - 1주차 <3(숙제)> (0) | 2022.07.12 |