大国问题

这里有张表

+ ----------------- + ------------ + ------------ + ----- --------- + --------------- +
| 名称| 大陆| 区域| 人口| gdp |
+ ----------------- + ------------ + ------------ + ----- --------- + --------------- +
| 阿富汗| 亚洲| 652230 | 25500100 | 20343000 |
| 阿尔巴尼亚| 欧洲| 28748 | 2831741 | 12960000 |
| 阿尔及利亚| 非洲| 2381741 | 37100000 | 188681000 |
| 安道尔| 欧洲| 468 | 78115 | 3712000 |
| 安哥拉| 非洲| 1246700 | 20609294 | 100990000 |
+ ----------------- + ------------ + ------------ + ----- --------- + --------------- +

一个面积超过300万平方公里或人口超过2500万的国家很大。

编写一个SQL解决方案来输出大国的名字,人口和地区。

例如,根据上表,我们应该输出:

+ -------------- + ------------- + -------------- +
| 名称| 人口| 区域|
+ -------------- + ------------- + -------------- +
| 阿富汗| 25500100 | 652230 |
| 阿尔及利亚| 37100000 | 2381741 |
+ -------------- + ------------- + -------------- +

 

 

 

 

select name,population,area from world where population > 25000000 or area > 3000000;

posted @ 2018-03-01 11:14  必有谦卑  阅读(156)  评论(0编辑  收藏  举报