식품분류별 가장 비싼 식품의 정보 조회하기
2022. 11. 20. 15:39ㆍSQL 문제
출처 : https://school.programmers.co.kr/learn/courses/30/lessons/131116
정답
이번문제는 다른것은 다되었는데 카테고리 별로 최대값을 가져오는 방법을 몰라 다른 블로그를 참고하여 풀었다. WHERE절의 서브쿼리에서 GROUP BY를 한 이후 MAX(PRICE)를 가져오면 각 카테고리에서 가장 큰 가격값을 가져오는 것이 아닌 PRICE열에서 가장 큰 값 하나만 가져온다고 생각하였는데 GROUP BY 하였기 때문에 해당 그룹에서만 비교를 해서 가져오는거 같다. 또한 CATEGORY 조건에 대해 OR 문을 반복적으로 사용하였는데 저렇게 IN를 사용하면 좀 더 수월하게 코드를 작성할수 있어서 새로웠다.
'SQL 문제' 카테고리의 다른 글
즐겨찾기가 가장 많은 식당 정보 출력하기 (0) | 2022.11.20 |
---|---|
성분으로 구분한 아이스크림 총 주문량 (0) | 2022.11.20 |
진료과별 총 예약 횟수 출력하기 (0) | 2022.11.20 |
중복 제거하기 (0) | 2022.11.20 |
가격이 제일 비싼 식품의 정보 출력하기 (0) | 2022.11.20 |