티스토리 뷰

SQL

MySQL 코딩테스트 - 가잔 비싼식품 찾아내기 max, limit

코드ABC

MySQL 코딩테스트 - 가잔 비싼식품 찾아내기 max, limit

FOOD_PRODUCT 테이블에서 가격이 제일 비싼 식품의 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 조회하는 SQL문을 작성해주세요.

 

 

문제풀이방법

  1. max를 활용하는 방법이 가장 정확하다.
  2. 물론 order by ____desc  , limit 1 을 사용해서 숫자값으로 정렬후 한개만 뽑아내는경우도 이 문제에서는 정답처리되지만, 가장 비싼 가격이 두개인경우에는 오답처리가 된다.
SELECT PRODUCT_ID,PRODUCT_NAME,PRODUCT_CD, CATEGORY,PRICE from FOOD_PRODUCT 
where PRICE = (select max(price) from FOOD_PRODUCT )
최근에 올라온 글
최근에 달린 댓글
링크