본문 바로가기
Programmers(SQL 고득점 Kit)/LEVEL 4

[MySQL] 프로그래머스 - 서울에 위치한 식당 목록 출력하기 LEVEL 4

by DADA익선 2024. 12. 5.

https://school.programmers.co.kr/learn/courses/30/lessons/131118

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

서울에 위치한 식당 목록 출력하기 LEVEL 4

REST_INFO와 REST_REVIEW 테이블에서 서울에 위치한 식당들의 식당 ID, 식당 이름, 음식 종류, 즐겨찾기수, 주소, 리뷰 평균 점수를 조회하는 SQL문을 작성해주세요. 이때 리뷰 평균점수는 소수점 세 번째 자리에서 반올림 해주시고 결과는 평균점수를 기준으로 내림차순 정렬해주시고, 평균점수가 같다면 즐겨찾기수를 기준으로 내림차순 정렬해주세요.

문제 풀이 SQL CODE

1. LIKE 문 사용해서 주소가 서울로 시작하는 식당 찾기

SELECT info.rest_id AS rest_id, info.rest_name AS rest_name,
info.food_type AS food_type, info.favorites AS favorites,
info.address AS address, ROUND(AVG(review.review_score),2) AS score
FROM REST_REVIEW REVIEW
INNER JOIN REST_INFO INFO ON REVIEW.rest_id = INFO.rest_id
WHERE info.address LIKE '서울%'
GROUP BY rest_id
ORDER BY score DESC, favorites DESC;

 

다른 LEVEL 4 문제 보러가기


 

2024.12.06 - [분류 전체보기] - [MySQL] 프로그래머스 - 오프라인/온라인 판매 데이터 통합하기

 

[MySQL] 프로그래머스 - 오프라인/온라인 판매 데이터 통합하기

https://school.programmers.co.kr/learn/courses/30/lessons/131537 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr오프라인/온라인 판매

dakwk.tistory.com