[SQL 미니 프로젝트] 3일차 : 발표 진행 발표 피드백 · 셀러 입장에서의 고객 분석 → RFM 적절한가? → RFM 중 R의 의미가 없다면 F와 M은 의미가 있는가? · 목적이 명확하지 않음. 발표 초기에 분석 목적을 확실히 명시하고 가야 함
[SQL 미니 프로젝트] 2일차 : SQL 분석 실시 카테고리별 매출 상위 top3 1. 매출 top10 카테고리 ----------- RFM -- 📌 지표 및 우선순위 -- 1. Recency : 얼마나 최근에 구매? -- 2. Frequency : 얼마나 빈번하게 구매? -- 3. Monetary : 얼마나 많은 금액을 지불? with cte_main as ( select distinct o.order_id , c.customer_unique_id , o.order_status , date_trunc('day', o.order_purchase_timestamp) as order_date , oi.price from orders o inner join customers c on o.customer_id..
[SQL 미니 프로젝트] 1일차 : 데이터 파악 및 분석 상황 설정 💡 예시 · 고객 관리 담당자 : 효율적인 고객 관리 위한 마케팅 전략! · 유통/배송 담당자 : 배송 관련해서 뭐 보겠다 · 제품 담당자 : 고객 리뷰 좋은 제품, 많이 팔리는 지역 1. 참고 자료 1. ERD/테이블-컬럼 정의서 olist 데이터셋 ERD docs.google.com 2. 분석 프로젝트 [DATATHON] Olist에서 SELLER로 살아남기 👊 🦁 LikeLion AIS7 DATATHON 멋쟁이 사자처럼 데이터톤 프로젝트 기간 : 2023-01-09 ~ 2023-... blog.naver.com 2. 데이터 파악 (특이사항) 테이블명 테이블 설명 데이터 갯수 특이사항 테이블명 테이블 설명 데이터 갯수 특이사항 cus..
📚 오늘의 학습 1. RFM 분석 1. RFM 분석 STEP 1️⃣ RFM 집계 STEP 2️⃣ 단계 정의 STEP 3️⃣ RFM 점수 부여 📌 1️⃣ RFM 집계 📌 with cte_customers as ( select c.customer_id , c.company_name , c.contact_title , c.country , c.city , o.order_id , o.order_date , to_char(o.order_date, 'YYYY') as year , to_char(o.order_date, 'mm') as month , to_char(o.order_date, 'dd') as day , to_char(o.order_date, 'q') as quarter , od.product_id , o..
📚 오늘의 학습 고객 분석 1️⃣ 국가 별 고객 수, 누적 합계 2️⃣ 국가 별 고객 수 , 구성비, 누적비 3️⃣ 구매 이력이 없는 고객 📌 1️⃣ 국가 별 고객 수, 누적 합계 📌 select *, sum("고객 수") over (order by "고객 수" desc, country) from ( select c.country , count(c.customer_id) as "고객 수" from customers c group by c.country order by "고객 수" desc ) a; 📌 2️⃣ 국가 별 고객 수, 구성비, 누적비 📌 -- 누적 구성비 select * , sum("구성비") over (order by "고객 수" desc, country) as "누적 구성비" from ( ..
📚 오늘의 학습 z차트 📌 1️⃣ 1997년 6월 ~ 1998년 4월 Z차트 📌 -- order_details : unit_price, quantity, discount, 월별매출, 매출누계, 이동연계 -- orders : order_date, year, month with cte_z_sales as ( select to_char(o.order_date, 'yyyy-mm') order_ym , sum(od.quantity * od.unit_price * (1-od.discount)) sales from orders o, order_details od where o.order_id = od.order_id group by order_ym order by 1 ) ✅ 이동연계 산출 , cte_z_moving_..