본문 바로가기

SQL

매출 분석: 매출을 분석하는 쿼리.

반응형

매출 분석은 기업의 수익성을 이해하고 향후 전략을 수립하는 데 필수적인 프로세스입니다. SQL 쿼리를 사용하여 다양한 방식으로 매출 데이터를 조사하고 분석할 수 있습니다. 다음은 매출을 분석하는 다양한 SQL 쿼리 예제와 각 예제의 간단한 설명입니다.


예제 1: 전체 매출 조회
SELECT SUM(TotalAmount) AS TotalSales FROM SalesRecords;
모든 매출 기록에서 총 매출액을 합산하여 전체 매출을 계산합니다.


예제 2: 제품별 매출 조회
SELECT ProductID, SUM(TotalAmount) AS ProductSales FROM SalesRecords GROUP BY ProductID;
각 제품별로 총 매출액을 계산합니다.


예제 3: 일자별 매출 조회
SELECT SaleDate, SUM(TotalAmount) AS DailySales FROM SalesRecords GROUP BY SaleDate;
매일의 매출액을 집계합니다.


예제 4: 카테고리별 매출 조회
SELECT CategoryID, SUM(TotalAmount) AS CategorySales FROM SalesRecords JOIN Products ON SalesRecords.ProductID = Products.ProductID GROUP BY CategoryID;
각 카테고리별로 총 매출액을 계산합니다.


예제 5: 최고 매출 날짜 조회
SELECT SaleDate, SUM(TotalAmount) AS TotalSales FROM SalesRecords GROUP BY SaleDate ORDER BY TotalSales DESC LIMIT 1;
가장 매출이 높았던 날의 날짜와 매출액을 조회합니다.


예제 6: 월별 매출 조회
SELECT MONTH(SaleDate) AS Month, SUM(TotalAmount) AS MonthlySales FROM SalesRecords GROUP BY MONTH(SaleDate);
각 월별로 총 매출액을 계산합니다.


예제 7: 분기별 매출 조회
SELECT QUARTER(SaleDate) AS Quarter, SUM(TotalAmount) AS QuarterlySales FROM SalesRecords GROUP BY QUARTER(SaleDate);
각 분기별로 총 매출액을 계산합니다.


예제 8: 연도별 매출 조회
SELECT YEAR(SaleDate) AS Year, SUM(TotalAmount) AS AnnualSales FROM SalesRecords GROUP BY YEAR(SaleDate);
각 연도별로 총 매출액을 계산합니다.


예제 9: 특정 고객의 매출 조회
SELECT CustomerID, SUM(TotalAmount) AS CustomerSales FROM SalesRecords WHERE CustomerID = 'C123' GROUP BY CustomerID;
특정 고객에 대한 총 매출액을 계산합니다.


예제 10: 할인된 매출 조회
SELECT SUM(TotalAmount) AS DiscountedSales FROM SalesRecords WHERE Discount > 0;
할인이 적용된 매출액을 집계합니다.


관련 전문용어 설명
매출(Sales): 상품이나 서비스 판매로 인한 수익입니다.
매출 기록(Sales Records): 판매된 상품이나 서비스에 대한 거래 기록입니다.
총액(Total Amount): 주문, 판매 또는 거래에서 총 금액을 의미합니다.
카테고리(Category): 상품이나 서비스를 분류하는 방식입니다.
할인(Discount): 상품이나 서비스의 정가에서 줄어든 비율이나 금액을 의미합니다.

반응형