SQL/해커랭크 [MySQL] Average Population of Each Continent - [문제] Average Population of Each Continent | HackerRank Average Population of Each Continent | HackerRank Query the names of all continents and their respective city populations, rounded down to the nearest integer. www.hackerrank.com [문제 풀이] FLOOR와 ROUND의 차이 그리고 JOIN을 사용한 상태에서 GROUP BY에 관한 문제이다. ROUND는 반올림을 할 수 있는 함수이며 FLOOR는 내림을 하는 함수이다. 해당 문제에서는 가장 가까운 정수로 내려달라고 했으니 FLOOR를 사용하도록 하자. 또한, JOIN을 사용한 상태에서도 GROUP BY를 일반적인 방법으로 사용이 가능하다. GROUP BY와 JOIN을 사용해 풀어보도록 하자. [코드] SELECT B.CONTINENT, FLOOR(AVG(A.POPULATION)) FROM CITY A JOIN COUNTRY B ON A.COUNTRYCODE = B.CODE GROUP BY B.CONTINENT 공유하기 게시글 관리 Yoon-1212 'SQL > 해커랭크' 카테고리의 다른 글 [MySQL] Ollivander's Inventory (0) 2022.10.29 [MySQL] The Report (0) 2022.10.25 [MySQL] Population Census (0) 2022.10.11 [MySQL] Higher Than 75 Marks (0) 2022.10.10 [MySQL] Weather Observation Station 12 (0) 2022.10.09 Contents 당신이 좋아할만한 콘텐츠 [MySQL] Ollivander's Inventory 2022.10.29 [MySQL] The Report 2022.10.25 [MySQL] Population Census 2022.10.11 [MySQL] Higher Than 75 Marks 2022.10.10 댓글 0 + 이전 댓글 더보기