SQL
[SQL] 일별 블로그 방문자 수 집계
DS쟁이
2022. 11. 29. 19:24
❗ 본 포스팅은 Solvesql의 연습문제를 활용합니다. 다양한 SQL 문제를 풀어보고 싶다면 Solvesql를 방문하세요.
이번문제는 일별 블로그 방문자 수 집계이다.
ga데이터를 다뤄보고 싶었던 터라 재밌게 푼 문제이다. 테이블이 제공되니 ga데이터를 구경하거나 만져보고싶으신 분들은 이번문제를 꼭 풀어보시길 바란다.
문제를 해석하면
- 2021년 8월 2일부터 8월 9일까지의 데이터를 추출한다.
- 일자별로 Group by가 되어야하므로 추출한 것들에서 기준이 되는 event_date_kst를 group by한다.
- 방문자수를 세는 문제이므로 중복되어 count되는 것들을 제거한다.(중복제거)
- 방문일 기준으로 오름차순으로 정렬한다.
select
event_date_kst as dt,
count(distinct (user_pseudo_id)) as users
from
ga
where
event_date_kst > '2021-08-01'
and event_date_kst < '2021-08-10'
group by
event_date_kst
order by
dt;
** 난이도가 보통으로 되어있는데 이전 문제(난이도 쉬움)보다 쉬운듯하다.