SQL 문제풀이

[프로그래머스 SQL] LV.2 상품 별 오프라인 매출 구하기

냄비짱 2023. 7. 30. 17:14
728x90

❓ Question

❗ Answer

SELECT product.product_code 상품코드, SUM(product.price*sale.sales_amount) 매출액
    FROM product product
    LEFT OUTER JOIN offline_sale sale
                ON product.product_id = sale.product_id
    WHERE sale.sales_amount IS NOT NULL
    GROUP BY product.product_code
    ORDER BY 매출액 DESC, 상품코드;

📌 Discussion

  • GROUP BY 이후에 집계함수 활용
  • WHERE -> GROUP BY -> HAVING 순으로 작동