참고 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/131123
C>
Q>
H>
- 즐겨 찾기가 가장 많은 식당의 타입과 좋아요 갯수를 서브 쿼리로 연결하여 씀
L&U>
- 해당 쿼리를 통해 가장 많은 갯수가 많은 카테고리를 연결할 때 유용하게 쓰일 수 있을 것 같다.
U: 가장 높은 평균 값에서 평균을 빼는 산술식에서 잘 사용할 수 있을 것 같다.
with t1 as (
SELECT FOOD_TYPE
, MAX(FAVORITES) AS FAVORITES
FROM REST_INFO
GROUP BY FOOD_TYPE
)
select a.rest_id
, a.favorites
, t1.favorites
, a.favorites - t1.favorites
from rest_info as a , t1
A>
SELECT A.FOOD_TYPE
, A.REST_ID
, A.REST_NAME
, A.FAVORITES
FROM REST_INFO A JOIN
( SELECT FOOD_TYPE
, MAX(FAVORITES) AS FAVORITES
FROM REST_INFO
GROUP BY FOOD_TYPE
) B
ON A.FAVORITES = B.FAVORITES
AND A.FOOD_TYPE = B.FOOD_TYPE
ORDER BY 1 DESC
'SQL > Programmers' 카테고리의 다른 글
Programmers - 오랜 기간 보호한 동물(1) (0) | 2023.02.19 |
---|---|
Programmers - 없어진 기록 찾기 (79%) (0) | 2023.02.19 |
Programmers - 우유와 요거트 담긴 장바구니 (70%) (0) | 2023.02.19 |
Programmers - 헤비 유저가 소유한 장소 (69%) (0) | 2023.02.19 |
Programmers - 주문량이 많은 아이스크림들 조회하기 (63%) (0) | 2023.02.19 |