오늘은 SQL ~~
전에 풀다 말았던거 다시 풀었다
어려울리가 없는데 싶어서
JOIN하는 건 전에 해놨던 거고
이번에도 문제 파악을 제대로 못해서 ../^^;
SELECT 상품코드, 매출액(판매가 * 판매량) 합계
FROM PRODUCT 테이블, OFFLINE_SALE 테이블
ORDER BY 상품코드
GROUP BY 매출액을 기준으로 내림차순 정렬, 상품코드를 기준으로 오름차순 정렬
이렇게 나와야 해서 SELECT으로 두개 넣었다
SELECT PRODUCT_CODE, sum(SALES_AMOUNT*PRICE) "SALES"
FROM PRODUCT JOIN OFFLINE_SALE ON PRODUCT.PRODUCT_ID = OFFLINE_SALE.PRODUCT_ID
GROUP BY PRODUCT_CODE
ORDER BY SALES DESC, PRODUCT_CODE ASC;
출처 : 프로그래머스
'코딩테스트' 카테고리의 다른 글
[프로그래머스] [Python] 9로 나눈 나머지 (0) | 2023.09.16 |
---|---|
[프로그래머스] [SQL] 있었는데요 없었습니다 (0) | 2023.09.15 |
[프로그래머스] [Python] 가장 큰 수 찾기 (0) | 2023.09.13 |
[프로그래머스] [Python] 점의 위치 구하기 (0) | 2023.09.12 |
[프로그래머스] [SQL] NULL 처리하기 (0) | 2023.09.11 |