-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcities5.sql
More file actions
39 lines (38 loc) · 729 Bytes
/
cities5.sql
File metadata and controls
39 lines (38 loc) · 729 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
1.
SELECT SUM(population), region
FROM cities
WHERE region IN('N','S','E','W','C')
GROUP BY region
2.
SELECT SUM(population), region, COUNT(*) as name
FROM cities
WHERE region IN('N','S','E','W','C')
GROUP BY region
HAVING COUNT(*) >= 10
3.
SELECT name, population
FROM cities
WHERE region IN (
SELECT region
FROM cities
GROUP BY region
HAVING COUNT(name) >= 5
)
ORDER BY population DESC
LIMIT 5 OFFSET 10
4.
SELECT SUM(population), region
FROM cities
GROUP BY region
HAVING SUM(population) > 300000
ORDER BY SUM(population) DESC
5.
SELECT name, population
FROM cities
WHERE population NOT BETWEEN 150000 AND 500000
AND region IN (
SELECT uuid
FROM regions
WHERE area_quantity <= 5
)
ORDER BY population DESC