문제
FOOD_PRODUCT 테이블에서 가격이 제일 비싼 식품의 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 조회하는 SQL문을 작성해주세요.
SELECT *
from food_product
order by price desc
limit 1
price를 내림차순으로 정렬한 후 LIMT 을 사용하여 최상단 행만 출력하면 된다.
정답

오답
SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, max(PRICE) as PRICE
from FOOD_PRODUCT
첫번째 행이 출력되고 price만 max 값 나옴

'SQL' 카테고리의 다른 글
| SQL 프로그래머스 131563 재구매가 일어난 상품과 회원 리스트 구하기 (0) | 2024.01.18 |
|---|---|
| SQL 프로그래머스 59408 중복 제거하기 (0) | 2024.01.17 |
| SQL 프로그래머스 59415 최댓값 구하기/59038 최솟값 구하기 (0) | 2024.01.17 |
| SQL 프로그래머스 131528 나이 정보가 없는 회원 수 구하기 (0) | 2024.01.17 |
| SQL 프로그래머스 59039 이름이 없는 동물의 아이디 (0) | 2024.01.17 |