[Programmers] 131115번 - 가격이 제일 비싼 식품의 정보 출력하기 [MySQL]
[Programmers] 131115번 - 가격이 제일 비싼 식품의 정보 출력하기 [MySQL]
1. 문제 풀이
가격이 제일 비싼 식품의 정보를 조회하는 문제로 가격에 대한 정렬 후 LIMIT을 활용해도 되고 서브쿼리를 활용해 최대 가격을 찾은 후 WHERE 절로 필터링해도 된다.
2. 쿼리
1. ORDER BY + LIMIT
1
2
3
4
SELECT *
FROM FOOD_PRODUCT
ORDER BY PRICE DESC
LIMIT 1;
2. 집계 함수 + 서브쿼리
1
2
3
SELECT *
FROM FOOD_PRODUCT
WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT);
This post is licensed under CC BY 4.0 by the author.