본문 바로가기

TIL

240719 TIL

SQL

 

 

#서울에 위치한
#식당 ID / 식당 이름 / 음식 종류 / 즐겨찾기수 / 주소 / 리뷰 평균 점수
#I / I / I / I / I/ R
#두 테이블간 FK는 i.REST_ID / r.REST_ID
#리뷰 평균 점수는 소수 세번째 자리에서 반올림
# 평균점수 기준 내림차순 -> 즐겨찾기수 기준 내림차순


SELECT  i.REST_ID,
        i.REST_NAME,
        i.FOOD_TYPE,
        i.FAVORITES,
        i.ADDRESS,
        round(avg(r.REVIEW_SCORE),2) SCORE        
from REST_INFO i inner join REST_REVIEW r on i.REST_ID=r.REST_ID
and substr(i.ADDRESS,1,2) like ('서울%')
and i.REST_ID is not null
group by i.REST_NAME
order by 6 desc, 4 desc

 

Python

 

 

'TIL' 카테고리의 다른 글

240723 TIL (파이썬 Pandas)  (0) 2024.07.23
240722 TIL group by vs partition by  (3) 2024.07.22
240718 TIL  (0) 2024.07.18
240717 TIL  (0) 2024.07.17
240712 TIL  (0) 2024.07.12