SQL/프로그래머스
[SQL] 프로그래머스 [Level-4] 식품분류별 가장 비싼 식품의 정보 조회하기
SeungyubLee
2022. 12. 2. 15:16
<MySQL & Oracle>
SELECT A.CATEGORY
, A.PRICE AS MAX_PRICE
, A.PRODUCT_NAME
FROM (
SELECT CATEGORY
, PRICE
, PRODUCT_NAME
, RANK() OVER (PARTITION BY CATEGORY ORDER BY PRICE DESC) AS PRICE_RANK
FROM FOOD_PRODUCT
WHERE CATEGORY IN ('과자', '국', '김치', '식용유')
) A
WHERE A.PRICE_RANK = 1
ORDER BY A.PRICE DESC
프로그래머스 식품분류별 가장 비싼 식품의 정보 조회하기 SQL