Home [solvesql] 일별 블로그 방문자 수 집계
Post
Cancel

[solvesql] 일별 블로그 방문자 수 집계

[solvesql] 일별 블로그 방문자 수 집계

출처

문제

ga 테이블에는 데이터리안 기술 블로그에 설치된 Google Analytics를 활용해 수집한 방문, 클릭 로그가 들어 있습니다.

2021년 8월 2일부터 2021년 8월 9일까지 날짜별로 몇 명의 방문자가 방문했는지 알고 싶습니다. 해당 일자 내 로그 테이블에 이벤트가 하나라도 기록 된 경우 방문자로 집계합니다. 기간 별 방문자 수를 일별로 추출하는 쿼리를 작성해주세요. 결과 데이터에는 아래 2개 컬럼이 들어가야하며, 방문일을 기준으로 오름차순 정렬되어있어야 합니다.

  • dt - 방문일
  • users - 방문자 수

풀이

  • strftime()로 날짜형식 맞춘 후 별칭 설정
  • 설정한 별칭으로 where절 조건 작성하기
  • distinct()로 중복된 방문자수 제거 후 dt asc(생략가능) 정렬
1
2
3
4
5
6
7
8
9
10
11
12
select
  strftime("%Y-%m-%d", event_timestamp_kst) as dt,
  count(distinct user_pseudo_id) as users
from
  ga
where
  dt >= "2021-08-02"
  and dt <= "2021-08-09"
group by
  dt
order by
  dt

gh-pages

This post is licensed under CC BY 4.0 by the author.

[Programmers] 조건에 부합하는 중고거래 댓글 조회하기

[solvesql] 작품이 없는 작가 찾기