코딩테스트

[프로그래머스] [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에 끊임없이 도전한다

 

 


출처 : 프로그래머스