题目
595. 大的国家
描述
这里有张 World 表:
如果一个国家的面积超过300万平方公里,或者人口超过2500万,那么这个国家就是大国家。
编写一个SQL查询,输出表中所有大国家的名称、人口和面积。
解题思路
-
查询满足条件的字段;
# 第一种 SELECT [字段] FROM [表名] GROUP BY [字段] HAVING [条件]; # 第二种 SELECT [字段] FROM [表名] WHERE [条件];
实现
-
第一种
SELECT name, population, area FROM World GROUP BY name, population, area HAVING area > 3000000 OR population > 25000000;
-
第二种
SELECT name, population, area FROM World WHERE area > 3000000 OR population > 25000000;