https://school.programmers.co.kr/learn/courses/30/lessons/131118
서울에 위치한 식당 목록 출력하기 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] 프로그래머스 - 오프라인/온라인 판매 데이터 통합하기
'Programmers(SQL 고득점 Kit) > LEVEL 4' 카테고리의 다른 글
[MySQL] 프로그래머스 - 년, 월, 성별 별 상품 구매 회원 수 구하기 LEVEL 4 (0) | 2024.12.18 |
---|---|
[MySQL] 프로그래머스 - 식품분류별 가장 비싼 식품의 정보 조회하기 LEVEL 4 (0) | 2024.12.11 |
[MySQL] 프로그래머스 - 저자 별 카테고리 별 매출액 집계하기 LEVEL 4 (0) | 2024.12.11 |
[MySQL] 프로그래머스 - 특정 세대의 대장균 찾기 LEVEL 4 (0) | 2024.12.10 |
[MySQL] 프로그래머스 - 오프라인/온라인 판매 데이터 통합하기 LEVEL 4 (3) | 2024.12.06 |