[프로그래머스] 식품분류별 가장 비싼 식품의 정보 조회하기

Ga0·2023년 5월 25일
0

programmers

목록 보기
4/14

식품분류별 가장 비싼 식품의 정보 조회하기(GROUP BY - LEVEL4)

예시

FOOD_PRODUCT 테이블이 다음과 같을 때

실행 결과는 다음과 같다.

SQL문 - MySQL

SELECT CATEGORY, -- 카테고리
       PRICE as MAX_PRICE, -- where 문에서 가져온 PRICE를 가져온다.
       PRODUCT_NAME -- 제품/음식 이름
    from FOOD_PRODUCT
    where PRICE IN (Select MAX(PRICE) -- 가장 높은 가격을 가져온다.
                        from FOOD_PRODUCT 
                    group by CATEGORY ) -- 카테고리별로
             -- 카테고리가 '과자', '국', '김치', '식용유인 것만 가져옴
        and CATEGORY in ('과자', '국', '김치', '식용유') 
    order by MAX_PRICE DESC; -- 내림차순

0개의 댓글