본문 바로가기

전체 글

(10)
[SQL풀이][solvesql][난이도 3] 쇼핑몰의 일일 매출액과 ARPPU https://solvesql.com/problems/daily-arppu/ solvesql.com 문제이해이커머스 사이트의 일별 매출, 일별 결제고객수, 일별 결제고객당 평균 결제금액 (ARPPU)를 구하라ARPPU : Average Revenue Per Paying Users (결제고객당 평균 결제금액)계산식 : ARPPU = daily revenue / # paying users조건2018년 1월 1일 이후 내역만 조회날짜기준 오름차순 정렬테이블orders order_id, customer_id, order_purchase_timestamp(구매시각)order_paymentsorder_id, payment_value 접근방법order_id를 기준으로 두 테이블(orders, order_payment..
[SQL풀이][solvesql][난이도 2] 우리 플랫폼에 정착한 판매자 2 https://solvesql.com/problems/settled-sellers-2/ solvesql.com 문제이해이커머스 플랫폼의 판매자 中 가격이 50달러 이상인 상품이 포함된 주문이 100건 이상인 판매자 리스트 출력이전 문제(우리 플랫폼에 정착한 판매자 1)에 '가격이 50달러 이상인 상품이 포함된' 주문이라는 조건이 추가 https://justwritedown.tistory.com/20 [SQL풀이][solvesql][난이도 1] 우리 플랫폼에 정착한 판매자 1https://solvesql.com/problems/settled-sellers-1/ solvesql.com 문제이해 이커머스 플랫폼의 판매자 中 총 주문이 100건 이상 들어온 판매자 리스트 출력 목적 : 어떤 seller의 판매량..
[SQL풀이][solvesql][난이도 1] 우리 플랫폼에 정착한 판매자 1 https://solvesql.com/problems/settled-sellers-1/ solvesql.com 문제이해이커머스 플랫폼의 판매자 中 총 주문이 100건 이상 들어온 판매자 리스트 출력목적 : 어떤 seller의 판매량이 높은지 확인 접근방법seller_id 기준으로 고유 order_id 수를 count -> orders로 정의orders가 100개 이상인 레코드 필터링orders 기준 내림차순 정렬 풀이코드SELECT seller_id, COUNT(DISTINCT (order_id)) AS ordersFROM olist_order_items_datasetGROUP BY seller_idHAVING orders > 100ORDER BY..