테이블 정보와 실전 쿼리 1

Ryan·2025년 1월 13일

SQL/Python 분석

목록 보기
38/94

매출 계산 공식

  • 매출 = 판매 금액 총합
  • 들어온 주문 수 = 주문 건수 세기
  • 건당 주문 금액 = 판매 금액 / 주문 건수

주문 정보 테이블

테이블 이름: olist_orders

컬럼명설명
order_id주문번호
customer_id고객번호
order_status주문상태
order_purchase_timestamp구입일자
order_approved_at주문 승인일자
order_delivered_carrier_date물류업체 도착일자
order_delivered_customer_date배송 완료일자 (고객)
order_estimated_delivery_date배송 예정일자

주문 상품 정보 테이블

테이블 이름: olist_order_items

컬럼명설명
order_id주문번호
order_item_id품목수 (동일 제품의 구매번호)
product_id제품번호
seller_id판매처 ID
shipping_limit_date판매처한계일자 (판매 마감일자)
price판매가격
freight_value운송비용

실전 쿼리 예제

1. 매출 계산 (총 판매 금액)

SELECT
    SUM(price) AS total_sales
FROM
    olist_order_items;

2. 들어온 주문 수 계산

SELECT
    COUNT(DISTINCT order_id) AS total_orders
FROM
    olist_orders;

3. 건당 주문 금액 계산

SELECT
    SUM(price) / COUNT(DISTINCT order_id) AS avg_order_value
FROM
    olist_order_items;

활용 예제: 주문 상태별 매출 분석

주문 상태별 총 매출

SELECT
    o.order_status,
    SUM(i.price) AS total_sales
FROM
    olist_orders o
JOIN
    olist_order_items i
ON
    o.order_id = i.order_id
GROUP BY
    o.order_status;

결론

위 쿼리들은 olist_ordersolist_order_items 데이터를 사용해 매출, 주문 건수, 건당 주문 금액 등을 분석하는 데 유용합니다. 데이터 분석을 통해 비즈니스 성과를 평가하고 개선 방향을 찾을 수 있습니다.

0개의 댓글