알고리즘/programmers

[Programmers] 즐겨찾기가 가장 많은 식당 정보 출력하기

꾸준함. 2023. 3. 8. 23:21

문제 링크입니다: https://school.programmers.co.kr/learn/courses/30/lessons/131123

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

MySQL로 작성하였고 서브쿼리를 통해 푼 문제였습니다.

 

-- 코드를 입력하세요
SELECT
FOOD_TYPE,
REST_ID,
REST_NAME,
FAVORITES
FROM
(
SELECT
*,
ROW_NUMBER() OVER (PARTITION BY FOOD_TYPE ORDER BY FAVORITES DESC) AS RN
FROM
REST_INFO
) AS REST_INFO
WHERE
RN = 1
ORDER BY
FOOD_TYPE DESC
view raw .sql hosted with ❤ by GitHub

 

개발환경: Programmers IDE

지적, 조언, 질문 환영합니다! 질문 남겨주세요~

반응형