2020 . 09 . 17 도시발전지수 구하기 SQL - 내가 짠 코드 .

 SELECT b.sido , b.sigungu , ROUND((ab+cd+ef)/gh  ,2 ) develop

FROM 

(SELECT sido, sigungu , count(gb) ab

FROM fastfood

WHERE gb = '버거킹' 

GROUP BY sido , sigungu) b

,

(SELECT sido, sigungu , count(gb) cd

FROM fastfood

WHERE gb = '맥도날드' 

GROUP BY sido , sigungu) m 

,

(SELECT sido, sigungu , count(gb) ef

FROM fastfood

WHERE gb = 'KFC' 

GROUP BY sido , sigungu) k 

,

(SELECT sido, sigungu , count(gb) gh

FROM fastfood

WHERE gb = '롯데리아' 

GROUP BY sido , sigungu) l

WHERE b.sido = m.sido 

AND m.sido = k.sido 

AND k.sido = l.sido 

AND b.sigungu = m.sigungu 

AND m.sigungu = k.sigungu 

AND k.sigungu = l.sigungu 

ORDER BY develop DESC ; 


댓글