문제 출저
https://school.programmers.co.kr/learn/courses/30/lessons/131115
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제 풀이
가격이 제일 비싼 식품의 정보를 출력해야 합니다.
WHERE 절로 가장 비싼 가격을 구하는 서브쿼리를 이용하여 비교하여 데이터를 가져옵니다.
다른 방법으로는 ORDER BY를 통해 가격이 비싼 순으로 정렬하고 LIMIT 1을 사용하여 정보를 하나 가져오는 방식이 있습니다.
SQL
SELECT
PRODUCT_ID,
PRODUCT_NAME,
PRODUCT_CD,
CATEGORY,
PRICE
FROM
FOOD_PRODUCT
WHERE
PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT)