코딩테스트
[프로그래머스] [SQL] 서울에 위치한 식당 목록 출력하기
히그다스
2023. 11. 22. 16:11
으어어
간만에 돌아왔다
SQL만 파기로 했기 때문에 SQL
SELECT 4단계다
몇번의 코테를 거치면서 ROUND는 기본 탑재됐다
SELET 식당 ID, 식당 이름, 음식 종류, 즐겨찾기수, 주소, 리뷰 평균 점수(리뷰 평균점수는 소수점 세 번째 자리에서 반올림)
FROM REST_INFO와 REST_REVIEW 테이블
WHERE 서울에 위치한 식당들
GROUP BY 식당 별 평균 점수
ORDER BY 평균점수를 기준으로 내림차순 정렬, 즐겨찾기수를 기준으로 내림차순 정렬
SELECT REST_INFO.REST_ID, REST_NAME, FOOD_TYPE, FAVORITES, ADDRESS, ROUND(avg(REVIEW_SCORE), 2) as SCORE
FROM REST_INFO JOIN REST_REVIEW ON REST_INFO.REST_ID = REST_REVIEW.REST_ID
WHERE ADDRESS LIKE '서울%'
GROUP BY REST_INFO.REST_ID
ORDER BY SCORE DESC, FAVORITES DESC;
회사가 나를 까도 나는 DBA에 끊임없이 도전한다
출처 : 프로그래머스