프로그래머스/SQL

[Lv.2] 가격이 제일 비싼 식품의 정보 출력하기

Park SH 2025. 1. 31. 14:23

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

 

사용 언어

MySQL

 

테이블 설명

다음은 식품의 정보를 담은 FOOD_PRODUCT 테이블입니다. FOOD_PRODUCT 테이블은 다음과 같으며 PRODUCT_IDPRODUCT_NAMEPRODUCT_CDCATEGORYPRICE는 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 의미합니다.

 

요구사항

1. 식품ID, 식품 이름, 식품 코드, 식품 분류, 식품 가격 조회 (모든 컬럼)

2. 가격이 가장 비싼 식품

 

풀이

1. SELECT로 *를 사용하여 모든 컬럼 조회

2. WHERE에 서브쿼리로 테이블 중 가장 비싼 식품

 

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