[프로그래머스][SQL] 가격이 제일 비싼 식품의 정보 출력하기

Eunding·2024년 2월 14일
0

SQL 고득점 Kit

목록 보기
19/62

가격이 제일 비싼 식품의 정보 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/131115

문제

FOOD_PRODUCT 테이블에서 가격이 제일 비싼 식품의 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 조회하는 SQL문을 작성해주세요.

예시

풀이

SELECT *
FROM FOOD_PRODUCT
ORDER BY PRICE DESC
LIMIT 1;

가격을 내림차순으로 정렬하고 LIMIT으로 1개만 출력하면 된다.

+) 서브쿼리를 이용하는 방법도 있다.
(뭔가 서브쿼리는 아직 익숙하지 않아서 한 번에 떠오르질 않음...)

SELECT *
FROM FOOD_PRODUCT
WHERE PRICE = (SELECT MAX(PRICE)
                FROM FOOD_PRODUCT)

참고한 블로그

profile
안녕하세요~

0개의 댓글

관련 채용 정보