[SQL] 식품분류별 가장 비싼 식품의 정보 조회하기
by Roel Downey728x90
반응형
[SQL] 식품분류별 가장 비싼 식품의 정보 조회하기
문제
풀이
SELECT category, price AS max_price, product_name
FROM food_product
WHERE (category,price) IN (
SELECT category, MAX(price) AS max_price
FROM food_product
WHERE category IN ('과자', '국', '김치', '식용유')
GROUP BY category
)
ORDER BY price DESC
SELECT CATEGORY, PRICE AS MAX_PRICE, PRODUCT_NAME
FROM FOOD_PRODUCT
WHERE CATEGORY IN ('과자', '국', '김치', '식용유')
AND PRICE IN (SELECT MAX(PRICE) FROM FOOD_PRODUCT GROUP BY CATEGORY)
GROUP BY CATEGORY
ORDER BY MAX_PRICE DESC
728x90
반응형
'알고리즘_자료구조 > SQL문제풀이' 카테고리의 다른 글
[SQL] 조건에 부합하는 중고거래 상태 조회하기 (0) | 2023.08.03 |
---|---|
[SQL] 조건에 부합하는 중고거래 댓글 조회하기 (0) | 2023.08.03 |
[SQL] 가격이 제일 비싼 식품의 정보 출력하기 (0) | 2023.03.13 |
[SQL] 경기도에 위치한 식품창고 목록 출력하기 (0) | 2023.03.10 |
[SQL] 조건별로 분류하여 주문상태 출력하기 (0) | 2023.03.10 |
블로그의 정보
What doing?
Roel Downey