하루에 하나씩 공부하기
식품분류별 가장 비싼 식품의 정보 조회하기-LV4 본문
- 문제
FOOD_PRODUCT 테이블에서 식품분류별로 가격이 제일 비싼 식품의 분류, 가격, 이름을 조회하는 SQL문을 작성해주세요. 이때 식품분류가 '과자', '국', '김치', '식용유'인 경우만 출력시켜 주시고 결과는 식품 가격을 기준으로 내림차순 정렬해주세요.
코딩테스트 연습 - 식품분류별 가장 비싼 식품의 정보 조회하기 | 프로그래머스 스쿨
- 키포인트
서브쿼리가 2개 이상의 행을 반환할 땐 IN 사용
- 코드
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)
ORDER BY MAX_PRICE DESC;
'SQL 코딩테스트 > LV4' 카테고리의 다른 글
입양 시각 구하기(2)-LV4 (0) | 2025.02.11 |
---|---|
우유와 요거트가 담긴 장바구니-LV4 (0) | 2025.02.10 |
5월 식품들의 총매출 조회하기-LV4 (1) | 2025.02.07 |
서울에 위치한 식당 목록 출력하기-LV4 (1) | 2025.02.07 |
그룹별 조건에 맞는 식당 목록 출력하기-LV4 (재도전) (0) | 2025.02.06 |