데이터베이스/문제 풀이
[프로그래머스][MySQL] 가장 비싼 상품 구하기
수수다
2026. 4. 14. 21:40
https://school.programmers.co.kr/learn/courses/30/lessons/131697
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
가장 비싼 "값'"을 가져오는 방법
SELECT MAX(PRICE) AS MAX_PRICE
FROM PRODUCT
가장 비싼 행을 정렬로 찾은 뒤, 그 행의 PRICE 만 출력하는 방법
SELECT PRICE AS MAX_PRICE
FROM PRODUCT
ORDER BY PRICE DESC
LIMIT 1;
번외) 가장 비싼 상품이 여러 개일 때 가격 말고도 다른 컬럼도 함께 조회해야 한다면.
SELECT PRODUCT_ID, PRODUCT_CODE, PRICE
FROM PRODUCT
WHERE PRICE = (
SELECT MAX(PRICE)
FROM PRODUCT
);