프로그래머스 SQL 고득점 Kit - 상품별 오프라인 매출 구하기

Jinyoung Cheon·2025년 8월 12일
0

코딩테스트

목록 보기
11/25

프로그래머스 SQL 고득점 Kit
https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit

JOIN

problem

PRODUCT 테이블과 OFFLINE_SALE 테이블에서 상품코드 별 매출액(판매가 * 판매량) 합계를 출력하는 SQL문을 작성해주세요. 결과는 매출액을 기준으로 내림차순 정렬해주시고 매출액이 같다면 상품코드를 기준으로 오름차순 정렬해주세요.

code

SELECT P.PRODUCT_CODE,
	SUM(P.PRICE * S.SALES_AMOUNT) AS SALES
	
FROM PRODUCT AS P

JOIN OFFLINE_SALE AS S 
ON P.PRODUCT_ID = S.PRODUCT_ID

ORDER BY SALES DESC,
	P.PRODUCT_CODE ASC;

note

오랜만에 SQL 고득점 Kit을 풀어봤는데 나름 쉬운 편에 속한 문제 같다.

profile
데이터를 향해, 한 걸음씩 천천히.

0개의 댓글