728x90
https://school.programmers.co.kr/learn/courses/30/lessons/131115
나의 풀이
ORDER BY와 LIMIT를 사용해 문제를 해결하였다.
ORDER BY와 DESC을 통해 가격을 내림차순으로 정렬하고 LIMIT를 통해 제일 비싼 상품을 고른다.
SELECT *
FROM FOOD_PRODUCT
ORDER BY PRICE DESC
LIMIT 1
MAX를 활용한 문제풀이
SELECT *
FROM FOOD_PRODUCT
WHERE PRICE = (
SELECT MAX(PRICE) PRICE
FROM FOOD_PRODUCT)
아래의 질의문은 FOOD_PRODUCT에서 가장 큰 PRICE를 가져오는 것이다.
SELECT MAX(PRICE) PRICE
FROM FOOD_PRODUCT
728x90
'Coding Test > programmers' 카테고리의 다른 글
[SQL] MySQL 프로그래머스 최솟값 구하기 (0) | 2023.04.19 |
---|---|
[SQL] MySQL 프로그래머스 최대값 구하기 (0) | 2023.04.19 |
[SQL] MySQL 프로그래머스 조건에 맞는 회원수 구하기 (0) | 2023.04.19 |
[SQL] MySQL 프로그래머스 상위 n개 레코드 (0) | 2023.04.19 |
[SQL] MySQL프로그래머스 역순 정렬하기 (0) | 2023.04.19 |