Big Countries

本文介绍了一个简单的SQL查询案例,旨在筛选出面积大于3百万平方公里或人口超过2500万的国家,并展示了如何使用基本的SQL语句实现这一目标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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, area
FROM
    world
WHERE
    area > 3000000 or population > 25000000;


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

Thinking:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值