FOOD_PRODUCT 테이블에서 식품분류별로 가격이 제일 비싼 식품의 분류, 가격, 이름을 조회하는 SQL문을 작성해주세요. 이때 식품분류가 '과자', '국', '김치', '식용유' 인 경우만 출력시켜 주시고 결과는 식품 가격을 기준으로 내림차순 정렬해주세요.
SELECT * FROM FOOD_PRODUCT
SELECT category , price AS MAX_PRICE , product_name FROM FOOD_PRODUCT
SELECT category , price AS MAX_PRICE , product_name FROM FOOD_PRODUCT WHERE category IN ('과자', '국', '김치', '식용유')
WHERE 컬럼명 IN ('a','b','c','d')
- 컬럼명 중에서 a, b, c, d 만을 출력한다.
SELECT MAX(price) FROM FOOD_PRODUCT GROUP BY category
FOOD_PRODUCT 테이블의 데이터들 중에서 category 별로 가장 높은 price를 출력하고, price는 내림차순으로 정렬한다
SELECT category , price AS MAX_PRICE , product_name FROM FOOD_PRODUCT WHERE price IN ( SELECT MAX(price) FROM FOOD_PRODUCT GROUP BY category ) AND category IN ('과자', '국', '김치', '식용유')
SELECT category , price AS MAX_PRICE , product_name FROM FOOD_PRODUCT WHERE price IN ( SELECT MAX(price) FROM FOOD_PRODUCT GROUP BY category ) AND category IN ('과자', '국', '김치', '식용유') ORDER BY price DESC