REST_INFO 테이블에서 음식종류별로 즐겨찾기수가 가장 많은 식당의 음식 종류, ID, 식당 이름, 즐겨찾기수를 조회하는 SQL문을 작성해주세요. 이때 결과는 음식 종류를 기준으로 내림차순 정렬해주세요.
SELECT FOOD_TYPE,REST_ID,REST_NAME,FAVORITES
from REST_INFO
where(FOOD_TYPE,FAVORITES)in(
select FOOD_TYPE,max(FAVORITES)
from REST_INFO
group by FOOD_TYPE
)
order by FOOD_TYPE desc
1. 음식종류별로 즐겨찾기수가 가장 많은 식당 - 테이블 정의
2. 정의한 테이블로부터 원하는 컬럼 조회
3. 음식종류 기준 내림차순 정렬
반응형
'Algorithm > 프로그래머스' 카테고리의 다른 글
[프로그래머스] SQL 문제풀이 - 년, 월, 성별 별 상품 구매 회원 수 구하기 (0) | 2023.01.03 |
---|---|
[프로그래머스] SQL 문제풀이 - 카테고리 별 도서 판매량 집계하기 (0) | 2023.01.02 |
[프로그래머스] SQL 문제풀이 - 성분으로 구분한 아이스크림 총 주문량 (0) | 2023.01.02 |
[프로그래머스] SQL 문제풀이 - 진료과별 총 예약 횟수 출력하기 (0) | 2023.01.02 |
[프로그래머스] SQL 문제풀이 - 동명 동물 수 찾기 (0) | 2022.12.29 |
댓글