Запит SQL: Загальна чисельність населення всіх японських міст

Вам потрібно підрахувати загальну чисельність населення всіх міст, які знаходяться в Японії. Для цього слід скористатися таблицею CITY, що містить інформацію про міста по всьому світу, зокрема про країну кожного міста. Японські міста можна ідентифікувати за COUNTRYCODE 'JPN'.

Розглянемо приклад таблиці CITY, де міститься інформація про кілька міст:

+----+------------+--------------+-----------+------------+
| ID | Name | CountryCode | District | Population |
+----+------------+--------------+-----------+------------+
| 1 | Tokyo | JPN | Tokyo | 37843000 |
| 2 | Yokohama | JPN | Kanagawa | 3726167 |
| 3 | Osaka | JPN | Osaka | 2875000 |
| 4 | Nagoya | JPN | Aichi | 2296000 |
| 5 | Sapporo | JPN | Hokkaido | 1952000 |
| 6 | Seoul | KOR | Seoul | 9776000 |
| 7 | Kyoto | JPN | Kyoto | 1475000 |
+----+------------+--------------+-----------+------------+

Щоб підсумувати чисельність населення тільки для японських міст, використовуємо SQL запит, що фільтрує записи за CountryCode і обчислює суму по колонці Population:

SELECT SUM(Population) AS TotalJapanPopulation
FROM CITY
WHERE CountryCode = 'JPN';

Запит використовує функцію SUM(Population), яка підсумовує чисельність населення для всіх міст, що належать до Японії, і переіменовує результат у зрозуміле ім’я Total_Japan_Population.

За прикладом даних результат буде таким:

+------------------------+
| TotalJapanPopulation |
+------------------------+
| 50161167 |
+------------------------+

Цей приклад демонструє, як фільтрувати дані та агрегувати їх за конкретними критеріями в SQL, що є важливим навиком при роботі з великими наборами даних. Це дуже корисно при аналізі даних по регіонах, міських популяціях або міжнародним тенденціям.

Перекладено з: SQL Query: Total Population of All Japanese Cities