
📑 1. 문제설명




❌ 2. 실패한 시도
-- 코드를 입력하세요
SELECT p.PRODUCT_CODE, SUM(p.price * o.sales_amount) AS SALES
FROM offline_sale o INNER JOIN product p ON o.product_id = p.product_id
GROUP BY p.product_code
ORDER BY sales, p.product_code ASC;

결과는 잘 출력되는데 답안 제출하면 틀렸다고 함.
처음에는 ORDER BY 절에 DESC 생략해서 그런 줄 알았는데 아님...
그리고 컬럼명 대소문자 때문인가 싶어서 select절의 product_code를 PRODUCT_CODE로 고쳤는데도 틀렸습니다.

⭐ 3. 정답코드
와... 오랜만에 SQL 했더니 내림차순이 기본인줄...
ASC가 기본이었네...
-- 코드를 입력하세요
SELECT p.PRODUCT_CODE, SUM(p.price * o.sales_amount) AS SALES
FROM offline_sale o INNER JOIN product p ON o.product_id = p.product_id
GROUP BY p.product_code
ORDER BY sales DESC, p.product_code;
📌 TMI
매일 안하면 까먹음
'코딩테스트 > SQL테스트' 카테고리의 다른 글
[프로그래머스] (MySQL) 있었는데요 없었습니다 (0) | 2025.05.18 |
---|---|
[프로그래머스] (MySQL) 없어진 기록 찾기 (1) | 2025.05.18 |
[프로그래머스] (MySQL) 취소되지 않은 진료 예약 조회하기 (9) | 2025.01.22 |
[프로그래머스] (MySQL) 자동차 대여 기록 별 대여 금액 구하기 (17) | 2025.01.22 |
[프로그래머스] (MySQL) 오랜 기간 보호한 동물(2) (12) | 2025.01.22 |

📑 1. 문제설명




❌ 2. 실패한 시도
-- 코드를 입력하세요 SELECT p.PRODUCT_CODE, SUM(p.price * o.sales_amount) AS SALES FROM offline_sale o INNER JOIN product p ON o.product_id = p.product_id GROUP BY p.product_code ORDER BY sales, p.product_code ASC;

결과는 잘 출력되는데 답안 제출하면 틀렸다고 함.
처음에는 ORDER BY 절에 DESC 생략해서 그런 줄 알았는데 아님...
그리고 컬럼명 대소문자 때문인가 싶어서 select절의 product_code를 PRODUCT_CODE로 고쳤는데도 틀렸습니다.

⭐ 3. 정답코드
와... 오랜만에 SQL 했더니 내림차순이 기본인줄...
ASC가 기본이었네...
-- 코드를 입력하세요 SELECT p.PRODUCT_CODE, SUM(p.price * o.sales_amount) AS SALES FROM offline_sale o INNER JOIN product p ON o.product_id = p.product_id GROUP BY p.product_code ORDER BY sales DESC, p.product_code;
📌 TMI
매일 안하면 까먹음
'코딩테스트 > SQL테스트' 카테고리의 다른 글
[프로그래머스] (MySQL) 있었는데요 없었습니다 (0) | 2025.05.18 |
---|---|
[프로그래머스] (MySQL) 없어진 기록 찾기 (1) | 2025.05.18 |
[프로그래머스] (MySQL) 취소되지 않은 진료 예약 조회하기 (9) | 2025.01.22 |
[프로그래머스] (MySQL) 자동차 대여 기록 별 대여 금액 구하기 (17) | 2025.01.22 |
[프로그래머스] (MySQL) 오랜 기간 보호한 동물(2) (12) | 2025.01.22 |