Skip to content

Commit e046cf8

Browse files
committed
task 45
1 parent 5c9844a commit e046cf8

File tree

3 files changed

+31
-2
lines changed

3 files changed

+31
-2
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@
6868
42. Станция наблюдения за погодой 20 - [Weather Observation Station 20](./tasks/42.md)
6969
43. Таблица лидеров конкурса - [Contest Leaderboard](./tasks/43.md)
7070
44. Интервью - [Interviews](./tasks/44.md)
71+
45. Базовое соединение - [Basic Join](./tasks/45.md)
7172

7273

7374
## В процессе... , будет дополнено)

tasks/45.md

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,43 @@
33
<img src="./art/40.png" alt="solution" >
44

55
#### eng:
6+
Given the CITY and COUNTRY tables, query the sum of the populations of all cities where the CONTINENT is 'Asia'.
67

8+
Note: CITY.CountryCode and COUNTRY.Code are matching key columns.
9+
10+
Input Format
11+
12+
The CITY and COUNTRY tables are described as follows:
713

814

915
#### рус:
16+
Имея таблицы CITY и COUNTRY, запросите сумму населения всех городов, где CONTINENT — «Азия».
17+
18+
Примечание. CITY.CountryCode и COUNTRY.Code соответствуют ключевым столбцам.
1019

20+
Формат ввода
21+
22+
Таблицы CITY и COUNTRY описываются следующим образом:
1123

1224

1325
#### код с коментариями:
1426
```sql
15-
27+
SELECT /* выбрать данные */
28+
SUM(CITY.POPULATION) /* столбец */
29+
FROM CITY /* из таблицы */
30+
INNER JOIN COUNTRY /* объединить с таблицей */
31+
ON CITY.COUNTRYCODE = COUNTRY.CODE /* по коду страны */
32+
WHERE COUNTRY.CONTINENT = 'Asia' /* где условие */
1633
```
1734

1835
#### код для hackerrank:
1936
```sql
20-
37+
SELECT
38+
SUM(CITY.POPULATION)
39+
FROM CITY
40+
INNER JOIN COUNTRY
41+
ON CITY.COUNTRYCODE = COUNTRY.CODE
42+
WHERE COUNTRY.CONTINENT = 'Asia'
2143
```
2244

2345

tasks/45.sql

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
SELECT
2+
SUM(CITY.POPULATION)
3+
FROM CITY
4+
INNER JOIN COUNTRY
5+
ON CITY.COUNTRYCODE = COUNTRY.CODE
6+
WHERE COUNTRY.CONTINENT = 'Asia'

0 commit comments

Comments
 (0)