문제
제출한 코드
- 정답코드와 실행결과는 같지만 제출시 오답
SELECT category, MAX(price) 'MAX_PRICE', product_name
FROM food_product
GROUP BY category
HAVING category IN ('과자','국','김치','식용유')
ORDER BY MAX_PRICE DESC
- category IN ('과자','국','김치','식용유') → 데이터셋에 '국자'도 있으면 같이 조회될 수 있다.
정답 코드
SELECT category, price AS 'MAX_PRICE', product_name
FROM food_product
WHERE (category, price) IN (SELECT category, MAX(price)
FROM food_product
WHERE category IN ('과자','국','김치','식용유')
GROUP BY category)
ORDER BY MAX_PRICE DESC
비슷한 문제
2022.11.18 - [CodingTest/프로그래머스] - [프로그래머스] 즐겨찾기가 가장 많은 식당 정보 출력하기
[프로그래머스] 즐겨찾기가 가장 많은 식당 정보 출력하기
문제 제출한 코드 SELECT food_type, rest_id, rest_name, MAX(favorites) 'FAVORITES' FROM rest_info GROUP BY food_type ORDER BY food_type DESC [OUT] 제출시 오답이라고 뜸 정답 코드 SELECT FOOD_TYPE, REST_ID, REST_NAME, FAVORITES FROM rest_i
dataanalysisdot.tistory.com
'🛠️Skill > CodingTest' 카테고리의 다른 글
[프로그래머스] Lv3. 조건별로 분류하여 주문상태 출력하기 (0) | 2022.11.24 |
---|---|
[프로그래머스] Lv4. 입양 시각 구하기(2) / SET (0) | 2022.11.21 |
[프로그래머스] 즐겨찾기가 가장 많은 식당 정보 출력하기 / GROUP BY (0) | 2022.11.18 |
[leetcode] 1141. User Activity for the Past 30 Days I / DATE_ADD, DATEDIFF (0) | 2022.11.18 |
[프로그래머스] Lv3. 즐겨찾기가 가장 많은 식당 정보 출력하기 / GROUPBY (0) | 2022.11.18 |
댓글