[chat GPT]코호트분석 mysql(월별/주별, 6개월기간)
1. 월별과 주별 코호트 분석 및 리텐션율을 모두 구하는 MySQL 쿼리를 아래에 제시합니다. 먼저, 월별 코호트 분석과 리텐션율을 구하는 쿼리입니다: SELECT DATE_FORMAT(join_date, '%Y-%m') AS Cohort, COUNT(DISTINCT user_id) AS CohortSize, COUNT(DISTINCT CASE WHEN DATE_FORMAT(activity_date, '%Y-%m') = DATE_FORMAT(join_date, '%Y-%m') THEN user_id END) AS Month1, COUNT(DISTINCT CASE WHEN PERIOD_DIFF(DATE_FORMAT(activity_date, '%Y%m'), DATE_FORMAT(join_date, '%Y%..
2023. 7. 30.
[프로그래머스고득점kit]코딩테스트 연습GROUP BY즐겨찾기가 가장 많은 식당 정보 출력하기(level3)
내가 제일 헷갈리는것이 바로 group by 함수쓰기!!!! select문에 있는 컬럼수와 항상 group by 컬럼수를 같이 쓰다보니 집계할때 기준이 헷갈린다. -- 코드를 입력하세요 -- REST_INFO -- 일단 즐겨찾기수가 가장 많은 식당을 찾자 -- 그 식당의 FOOD_TYPE,REST_ID,REST_NAME, NUMBER TRUE select food_type,REST_ID,REST_NAME,max(views_sum) as views_max from (SELECT food_type,REST_ID,REST_NAME,sum(FAVORITES) as views_sum from REST_INFO group by food_type,REST_ID,REST_NAME order by food_type de..
2023. 3. 31.