프로그래머스 문제
https://school.programmers.co.kr/learn/courses/30/lessons/131117
풀이
https://school.programmers.co.kr/questions/74114
# 풀이 쿼리
SELECT P.PRODUCT_ID
, P.PRODUCT_NAME
, SUM(O.AMOUNT) * P.PRICE AS TOTAL_SALES
FROM FOOD_PRODUCT P
LEFT JOIN FOOD_ORDER O
ON P.PRODUCT_ID = O.PRODUCT_ID
WHERE O.PRODUCE_DATE BETWEEN '2022-05-01 00:00:00' AND '2022-05-31 23:59:59'
GROUP BY P.PRODUCT_ID
ORDER BY TOTAL_SALES DESC, P.PRODUCT_ID
- LV 4 문제이긴 한데, 조건만 잘 읽어보면 별로 어려운 문제가 아니다.
함수를 어렵게 여러 개 써야 하는 것도 아니고, 그냥 문제만 잘 읽으면 되는 문제다.
간혹 문제 중에 LV 2나 3인 것들 중 이 문제보다 어려운 것들도 있던데, 레벨 측정 기준이 무얼까? 궁금하다.
'코딩테스트 > SQL - 프로그래머스' 카테고리의 다른 글
특정 조건을 만족하는 물고기별 수와 최대 길이 구하기 (0) | 2024.03.23 |
---|---|
SQL 고득점 kit(JOIN) - 상품을 구매한 회원 비율 구하기 (0) | 2024.03.22 |
SQL 고득점 kit(JOIN) - 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 (2) | 2024.03.14 |
SQL 고득점 kit(GROUP BY) - 노선별 평균 역 사이 거리 조회하기 (0) | 2024.03.04 |
SQL 고득점 kit(GROUP BY) - 연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기 (0) | 2024.03.01 |