내가 제일 헷갈리는것이 바로 group by 함수쓰기!!!!
select문에 있는 컬럼수와 항상 group by 컬럼수를 같이 쓰다보니 집계할때 기준이 헷갈린다.
-- 코드를 입력하세요
-- REST_INFO
-- 일단 즐겨찾기수가 가장 많은 식당을 찾자
-- 그 식당의 FOOD_TYPE,REST_ID,REST_NAME, NUMBER TRUE
select food_type,REST_ID,REST_NAME,max(views_sum) as views_max
from
(SELECT food_type,REST_ID,REST_NAME,sum(FAVORITES) as views_sum
from REST_INFO
group by food_type,REST_ID,REST_NAME
order by food_type desc ,views_sum desc) AS A
group by food_type
'「SQL초급떼기' 카테고리의 다른 글
코딩테스트 연습GROUP BY진료과별 총 예약 횟수 출력하기 (0) | 2023.04.02 |
---|---|
코딩테스트 연습GROUP BY카테고리 별 도서 판매량 집계하기 (0) | 2023.04.02 |
[프로그래머스고득점kit]코딩테스트 연습JOIN주문량이 많은 아이스크림들 조회하기(level 4) (0) | 2023.03.31 |
[프로그래머스고득점kit]코딩테스트 연습코딩테스트 연습JOIN보호소에서 중성화한 동물(level 4) (0) | 2023.03.30 |
[프로그래머스고득점kit]코딩테스트 연습JOIN없어진 기록 찾기(level3) (0) | 2023.03.30 |
댓글