https://school.programmers.co.kr/learn/courses/30/lessons/131118
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
SELECT i.REST_ID, i.REST_NAME, i.FOOD_TYPE, i.FAVORITES, i.ADDRESS
, round(avg(r.review_score), 2) as SCORE
FROM REST_INFO i , REST_REVIEW r
WHERE i.REST_ID = r.REST_ID
and i.ADDRESS like '서울%'
group by i.rest_id, i.rest_name, i.food_type, i.favorites, i.address
ORDER BY SCORE desc , i.favorites desc
;
오라클에서 group by는 select로 뽑아낸 값들이 전부 들어가줘야 함
굳이 컬럼명 안 쓰고 1, 2, 3, 4, 5로 해도 됨
'Programming > SQL' 카테고리의 다른 글
[MYSQL] 과일로 만든 아이스크림 고르기 (0) | 2025.04.10 |
---|