大国问题
这里有张表
+ ----------------- + ------------ + ------------ + ----- --------- + --------------- + | 名称| 大陆| 区域| 人口| 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;