SQLZOO:SELECT from WORLD Tutorial/zh
2018-03-20 01:02
621 查看
SQLZOO:SELECT from WORLD Tutorial/zh
8. 顯示以人口或面積為大國的國家,但不能同時兩者。顯示國家名稱,人口和面積。select name,population,area
from world
where (area > 3000000 and population <= 250000000) or (area <= 3000000 and population > 250000000)9. 對於南美顯示以百萬計人口,以十億計2位小數GDP。SELECT name,round(population/1000000,2),round(gdp/1000000000,2)
from world
where continent = 'South America'10. 顯示萬億元國家的人均國內生產總值,四捨五入到最近的$ 1000。
case when continent in ('Europe','Asia') then 'Eurasia'
when continent in ('North America','South America','Caribbean') then 'America'
else continent end
from world
WHERE name like 'A%' or name like 'B%'13. Put the continents right...
Oceania becomes Australasia
Countries in Eurasia and Turkey go to Europe/Asia
Caribbean islands starting with 'B' go to North America, other Caribbean islands go to South America
Show the name, the original continent and the new continent of all countries.
8. 顯示以人口或面積為大國的國家,但不能同時兩者。顯示國家名稱,人口和面積。select name,population,area
from world
where (area > 3000000 and population <= 250000000) or (area <= 3000000 and population > 250000000)9. 對於南美顯示以百萬計人口,以十億計2位小數GDP。SELECT name,round(population/1000000,2),round(gdp/1000000000,2)
from world
where continent = 'South America'10. 顯示萬億元國家的人均國內生產總值,四捨五入到最近的$ 1000。
select name,round(gdp/population,-3) from world where gdp>100000000000011.Show the name - but substitute Australasia for Oceania - for countries beginning with N.
SELECT name, CASE WHEN continent='Oceania' THEN 'Australasia' ELSE continent END FROM world WHERE name LIKE 'N%'12. Show the name and the continent - but substitute Eurasia for Europe and Asia; substitute America - for each country in North America or South America or Caribbean. Show countries beginning with A or Bselect name,
case when continent in ('Europe','Asia') then 'Eurasia'
when continent in ('North America','South America','Caribbean') then 'America'
else continent end
from world
WHERE name like 'A%' or name like 'B%'13. Put the continents right...
Oceania becomes Australasia
Countries in Eurasia and Turkey go to Europe/Asia
Caribbean islands starting with 'B' go to North America, other Caribbean islands go to South America
Show the name, the original continent and the new continent of all countries.
select name,continent, case when continent = 'Oceania' then 'Australasia' when continent in ('Eurasia','Turkey') then 'Europe/Asia' when continent = 'Caribbean'and name like 'B%' then 'North America' when continent = 'Caribbean'and name not like 'B%' then 'South America' else continent end from world order by name
相关文章推荐
- SQLZOO(SELECT from WORLD Tutorial)Writeup
- SQLZOO SELECT FROM NOBEL
- sqlzoo练习答案--SELECT from Nobel Tutorial/zh
- sqlzoo练习答案--SELECT from Nobel Tutorial/zh
- SqlZoo.net习题答案:Using the SELECT statement.【bbc】
- SQL UPDATE from SELECT
- select 1 from ... sql语句中的1代表什么意思?
- SQL 指令:SELECT "栏位名" FROM "表格名" WHERE "条件"
- pl/sql developer快速输入select * from
- pl/sql developer快速输入select * from
- sql:select exclude columns from TABLENAME
- pl/sql developer快速输入select * from
- AliSQL 20170716版本发布 Invisible Indexes 功能和 SELECT FROM UPDATE 语法
- strSQL = "Select * From " & strTableName & " Where False "
- SQL的 SELECT 字段 FROM 表 WHERE 某字段 Like 条件
- [原创]sql insert select from 语句
- SQLZOO 练习答案 SELECT FROM world
- UCenter info: MySQL Query Error SQL:SELECT value FROM [Table]vars WHERE noteexists
- PL/SQL如何快速打出select * from 记住登陆密码
- SQL to select a random row from a database table