1. 문제
다음은 식품의 정보를 담은 FOOD_PRODUCT 테이블입니다. FOOD_PRODUCT 테이블은 다음과 같으며 PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE는 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 의미합니다.
FOOD_PRODUCT 테이블에서 가격이 제일 비싼 식품의 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 조회하는 SQL문을 작성해주세요.
2. 풀이
SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE
FROM FOOD_PRODUCT
WHERE PRICE = (
SELECT MAX(PRICE)
FROM FOOD_PRODUCT
)
'DB > Oracle' 카테고리의 다른 글
[Oracle] Programmers - 저자 별 카테고리 별 매출액 집계하기 (0) | 2025.01.29 |
---|---|
[Oracle] Programmers - 중복 제거하기 (0) | 2025.01.29 |
[Oracle] Programmers - 12세 이하인 여자 환자 목록 출력하기 (1) | 2025.01.29 |
[Oracle] Programmers - 과일로 만든 아이스크림 고르기 (0) | 2025.01.29 |
[Oracle] Programmers - 오프라인/온라인 판매 데이터 통합하기 (0) | 2025.01.29 |