💻 하나씩 차곡차곡/프로그래머스 (SQL)

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

뚜루리 2023. 4. 18. 07:44
728x90
320x100

MySQL/Oracle

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

또 다른 풀이 (MySQL)

SELECT 
          PRODUCT_ID
        , PRODUCT_NAME
        , PRODUCT_CD
        , CATEGORY
        , PRICE
FROM FOOD_PRODUCT
ORDER BY PRICE DESC
LIMIT 1

맨 위의 방법으로도 해결되지만 위의 방법으로도 해결된다.

728x90
320x100