*LEFT JOIN의 조건에 서브쿼리가 추가됨으로써 발생하는 null값을 제외하기위해 추가해준다.
순위/행 번호를 매기는 여러가지 방법 - ROW_NUMBER() : 중복 없는 순위(고유) - RANK() : 동점일 때 중복 순위(공동 등수) + 공동 순위자가 있을 때 그 수만큼 건너뛰고 다음 등수를 매김 - DENSE_RANK() : 동점일 때 중복 순위(공동 등수) + 순위를 연속으로 매김
객단가 구하기
참고하는 지표
- ARPU : Average Revenue Per User (매출 / 사용자 수)
- ARPPU : Average Revenue Per Paid User (매출 / 구매자 수)
CASE로 고객 그룹 나누기
조건에 따라 값을 주어야 할때 사용
CASE
when [조건1] then [조건1 해당 시 결과]
when [조건2] then [조건2 해당 시 결과]
...
else [모두 해당하지 않을 때 결과] END