Q. 데이터 분석을 하는 이유는?
쌓여있는 날것의 데이터를 의미를 같는 '정보'로 변환하기 위해
동일한 범주를 갖는 데이터를 하나로 묶어 범주별 통계
를 내는 것.
Group by를 이용하면 같은 성씨의 데이터를 하라로 붂고 각 성씨의 회원수를 구할 수 있다.
실행 순서 : from -> where -> group by -> select
# <group by 코드 작성 순서>
select * from users
group by name
->
select name, count(*) from users
group by name
실행 순서 : from -> where -> group by -> select
#'신'씨를 가진 데이터가 몇개인지 출력하기
select name, count(*) from users
where name = '신**'
group by name;
select week, min(likes) from checkins
group by week
select week, max(likes) from checkins
group by week
실행순서 : from -> group by -> select -> order by
#앱개발 종합반의 결제수단별 주문건수 세기
select payment_method, count(*) from orders
where course_title = "앱개발 종합반"
grouop by payment_method
# Gmail 을 사용하는 성씨별 회원수 세어보기
select name, count(*) from users
where mail like '%@gmail%'
group by name
select course_id, avg(likes) from checkins
group by course_id