Big Countries

来源:互联网 发布:拍小成本电影知乎 编辑:程序博客网 时间:2024/05/20 14:19

Big Countries

Subject:

+—————–+————+————+————–+—————+
| name | continent | area | population | gdp |
+—————–+————+————+————–+—————+
| Afghanistan | Asia | 652230 | 25500100 | 20343000 |
| Albania | Europe | 28748 | 2831741 | 12960000 |
| Algeria | Africa | 2381741 | 37100000 | 188681000 |
| Andorra | Europe | 468 | 78115 | 3712000 |
| Angola | Africa | 1246700 | 20609294 | 100990000 |
+—————–+————+————+————–+—————+
A country is big if it has an area of bigger than 3 million square km or a population of more than 25 million.

Write a SQL solution to output big countries’ name, population and area.

For example, according to the above table, we should output:

+————–+————-+————–+
| name | population | area |
+————–+————-+————–+
| Afghanistan | 25500100 | 652230 |
| Algeria | 37100000 | 2381741 |
+————–+————-+————–+

Solution:

这个题目算是很简单的类型,首先拿到这个题,看懂题目,不需要太多的思考,其实可以直接上手就做,我们采用MySQL进行编写。
比较基础的SELECT FROM WHRER就可以解决这个问题了,题目意思是找出人口超过25million,面积超过3million的大国的名字,人口,面积信息。

SELECT    name, population, areaFROM    worldWHERE    area > 3000000 or population > 25000000;

题目很容易就得到了解决!

Thinking:

作为在leetcode上面的第一道题目,难度偏低,希望可以从低到高的爬上leetcode的名人榜!