-
Notifications
You must be signed in to change notification settings - Fork 0
/
03. Select from world
58 lines (47 loc) · 1.36 KB
/
03. Select from world
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
--02. Large Countries
SELECT name FROM world
WHERE population >= 200000000;
--03. Per capita GDP
SELECT name, gdp / population AS perCapitaGDP
FROM world
WHERE population >=200000000;
--04. South America In millions
SELECT name, population / 1000000
FROM world
WHERE continent = 'South America';
--05. France, Germany, Italy
SELECT name, population
FROM world
WHERE name IN ('France', 'Germany', 'Italy');
--06. United
SELECT name FROM world
WHERE name LIKE 'United%';
--07. Two ways to be big
SELECT name,population,area FROM world
WHERE area >=3000000 OR population >=250000000;
--08.One or the other (but not both)
SELECT name,population,area
FROM world
WHERE area >=3000000 XOR population >= 250000000;
--09. Rounding
SELECT name,ROUND(population/1000000,2),ROUND(gdp/1000000000,2)
FROM world
WHERE continent = 'South America';
--10. Trillion dollar economies
SELECT name,ROUND(gdp/population,-3) AS perCapitaGDP
FROM world
WHERE gdp >=1000000000000;
--11.Name and capital have the same length
SELECT name,capital
FROM world
WHERE length(name) = length(capital)
ORDER BY name;
--12. Matching name and capital
SELECT name,capital
FROM world
WHERE LEFT(name,1) = LEFT(capital,1) AND name <> capital;
--13. All the vowels
SELECT name
FROM world
WHERE name LIKE '%a%' AND name LIKE '%e%'AND name LIKE '%i%' AND name LIKE '%o%' AND name LIKE '%u%'
AND name NOT LIKE '% %';