[패스트캠퍼스] SQL 강의 4주차

Jongwook Yoon·2022년 9월 19일
0

강의수강

목록 보기
4/5

[내일배움카드취업]

DAU dailly acitve user

7월 -> 2020-07-01 <= < 2020-08-01
date_format(visited_at, %y-%m-%d') as date_at, count(distinct customer_id)

인터벌? visited_at - interval 9 hour
UCT와 KST 문제라고 함.

WAU weekly avtive user

거시적인 흐름 지표
%U -> 2020년의 week 수를 세주는 기능
select avg(users)

Daily Revenue / weekly revenue
group, order by 1 (1번 컬럼 기준으로)
select 문 안에 select문

요일별 daily revenue
group by day_order
order by 1 (첫번쨰 컬럼)

시간대별 매출
%H hour

요일 및 시간대별 Revenue

  • dayofweek_at (%W) hour_at (%H)

중요: 데이트 포맷 함수

숙제: 요일 및 시간대 별 Active user 수 계산

Segement 별 분석
select cast when문으로 그룹핑 후 계산
(ex. 10~20, 20~30) 순차적으로 계산
M-male F-female
case when end as " "

스칼라 서브쿼리? * 100

쉽지 않음...ㅠ

0개의 댓글