본문 바로가기

SQL

마켓플레이스 데이터 분석: 마켓플레이스 데이터를 분석하는 쿼리.

반응형

마켓플레이스 데이터 분석은 판매자, 구매자, 제품, 거래, 리뷰 등 다양한 데이터를 분석하여 마켓플레이스의 성과를 이해하고, 향후 전략을 수립하는 데 중요합니다. 다음은 마켓플레이스 데이터를 분석하는 데 사용할 수 있는 SQL 쿼리 예제와 각 예제의 간단한 설명입니다:


예제 1: 판매자별 총 매출 조회
SELECT SellerID, SUM(TotalAmount) AS TotalSales
FROM Transactions
GROUP BY SellerID;
각 판매자의 총 매출액을 조회합니다.


예제 2: 제품별 평균 리뷰 점수
SELECT ProductID, AVG(Rating) AS AverageRating
FROM Reviews
GROUP BY ProductID;
각 제품에 대한 평균 리뷰 점수를 계산합니다.


예제 3: 가장 인기 있는 제품 조회
SELECT ProductID, COUNT(*) AS NumberOfSales
FROM Transactions
GROUP BY ProductID
ORDER BY NumberOfSales DESC
LIMIT 10;
가장 많이 판매된 상위 10개 제품을 조회합니다.


예제 4: 최근 30일간의 거래량
SELECT COUNT(*) AS NumberOfTransactions
FROM Transactions
WHERE TransactionDate BETWEEN CURRENT_DATE - INTERVAL '30 days' AND CURRENT_DATE;
최근 30일간의 거래량을 조회합니다.


예제 5: 고객별 지출액
SELECT CustomerID, SUM(TotalAmount) AS TotalSpent
FROM Transactions
GROUP BY CustomerID;
각 고객별 지출 총액을 조회합니다.


예제 6: 판매자별 리뷰 수
SELECT SellerID, COUNT(*) AS NumberOfReviews
FROM Reviews
JOIN Products ON Reviews.ProductID = Products.ProductID
WHERE Products.SellerID = SellerID
GROUP BY SellerID;
각 판매자의 제품에 대한 리뷰 수를 조회합니다.


예제 7: 특정 카테고리 내 인기 판매자
SELECT SellerID, COUNT(*) AS NumberOfSales
FROM Transactions
JOIN Products ON Transactions.ProductID = Products.ProductID
WHERE Products.Category = 'Electronics'
GROUP BY SellerID
ORDER BY NumberOfSales DESC;
'전자제품' 카테고리에서 가장 많이 판매한 판매자를 조회합니다.


예제 8: 거래가 없는 제품 조회
SELECT ProductID
FROM Products
LEFT JOIN Transactions ON Products.ProductID = Transactions.ProductID
WHERE Transactions.TransactionID IS NULL;
아직 거래가 이루어지지 않은 제품을 조회합니다.


예제 9: 시간대별 거래 분석
SELECT HOUR(TransactionTime) AS TransactionHour, COUNT(*) AS NumberOfTransactions
FROM Transactions
GROUP BY HOUR(TransactionTime);
하루 중 각 시간대별 거래량을 분석합니다.


예제 10: 가장 많이 리뷰된 카테고리
SELECT Category, COUNT(*) AS NumberOfReviews
FROM Reviews
JOIN Products ON Reviews.ProductID = Products.ProductID
GROUP BY Category
ORDER BY NumberOfReviews DESC;
가장 많이 리뷰된 카테고리를 조회합니다.


관련 전문용어 설명
마켓플레이스(Marketplace): 다양한 판매자가 상품이나 서비스를 판매하는 온라인 플랫폼입니다.
거래(Transactions): 구매자와 판매자 간에 이루어지는 상품 또는 서비스의 구매 및 판매입니다.
리뷰(Reviews): 고객이 제품이나 서비스에 대해 남긴 평가나 의견입니다.
매출(Total Sales): 판매된 상품이나 서비스로 인해 발생한 총 수익입니다.

반응형