Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Archives
Today
Total
관리 메뉴

단죤 의 블로그

[Programmers SQL] (SUM, MAX, MIN) 가격이 제일 비싼 식품의 정보 출력하기 본문

DB🖥️/SQL

[Programmers SQL] (SUM, MAX, MIN) 가격이 제일 비싼 식품의 정보 출력하기

단죤 2025. 1. 29. 23:47

출처

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

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

문제

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

🚩틀린문제/GPT활용

 

정답

SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE
FROM FOOD_PRODUCT
WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT);

 

  • SELECT MAX(PRICE) FROM FOOD_PRODUCT
    → FOOD_PRODUCT 테이블에서 가장 높은 가격(PRICE)을 찾음.
  • WHERE PRICE = (MAX(PRICE))
    → FOOD_PRODUCT 테이블에서 PRICE 값이 MAX(PRICE)와 같은 행을 조회.

즉, 가장 비싼 제품(들)을 조회하는 역할을 함.