美文网首页
【LeetCode】595. 大的国家

【LeetCode】595. 大的国家

作者: Shenjiming | 来源:发表于2018-08-24 17:34 被阅读88次

    LeetCode数据库题目

    题目

    这里有张World

    +-----------------+------------+------------+--------------+---------------+
    | 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     |
    +-----------------+------------+------------+--------------+---------------+
    

    如果一个国家的面积超过300万平方公里,或者人口超过2500万,那么这个国家就是大国家。

    编写一个SQL查询,输出表中所有大国家的名称、人口和面积。

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

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

    思路

    1. 查询目标:name,population,area
    2. 查询范围:World表
    3. 查询条件:面积超过300万平方公里 人口超过2500万

    解答

    select
        name,
        population,
        area
    from
        World
    where
        area > 3000000 or population > 25000000
    

    相关文章

      网友评论

          本文标题:【LeetCode】595. 大的国家

          本文链接:https://www.haomeiwen.com/subject/yzriiftx.html