SQL_프로그래머스_가격이 제일 비싼 식품의 정보 출력하기 풀이 -- ORACLE SELECT A.PRODUCT_ID , A.PRODUCT_NAME , A.PRODUCT_CD , A.CATEGORY , A.PRICE FROM ( SELECT ROW_NUMBER() OVER(ORDER BY PRICE DESC) AS RNUM , PRODUCT_ID , PRODUCT_NAME , PRODUCT_CD , CATEGORY , PRICE FROM FOOD_PRODUCT ) A WHERE A.RNUM = 1; -- MYSQL SELECT PRODUCT_ID , PRODUCT_NAME , PRODUCT_CD , CATEGORY , PRICE FROM FOOD_PRODUCT WHERE PRICE ORDER BY PRICE DESC LIMIT 1; ORACLE / MYSQL → ROW_NUMBER / LIMIT 사용 시 쉽게 풀기 가능 다만, 문제의 출제의도에 따라 SUM, MAX, MIN을 사용할...
원문 링크 : SQL_프로그래머스_가격이 제일 비싼 식품의 정보 출력하기