테이블 이름: 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 | 운송비용 |
SELECT
SUM(price) AS total_sales
FROM
olist_order_items;
SELECT
COUNT(DISTINCT order_id) AS total_orders
FROM
olist_orders;
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_orders와 olist_order_items 데이터를 사용해 매출, 주문 건수, 건당 주문 금액 등을 분석하는 데 유용합니다. 데이터 분석을 통해 비즈니스 성과를 평가하고 개선 방향을 찾을 수 있습니다.