当前位置: 首页 > news >正文

Mysql基础练习题 595.大的国家 (力扣)

        如果一个国家满足下述两个条件之一,则认为该国是 大国 : 面积至少为 300 万平方公里(即,3000000 km2),或者 人口至少为 2500 万(即 25000000) 编写解决方案找出 大国 的国家名称、人口和面积,以任意顺序返回结果表。

建表插入数据:

Create table If Not Exists World (name varchar(255), continent varchar(255), area int, population int, gdp bigint)
Truncate table World
insert into World (name, continent, area, population, gdp) values ('Afghanistan', 'Asia', '652230', '25500100', '20343000000')
insert into World (name, continent, area, population, gdp) values ('Albania', 'Europe', '28748', '2831741', '12960000000')
insert into World (name, continent, area, population, gdp) values ('Algeria', 'Africa', '2381741', '37100000', '188681000000')
insert into World (name, continent, area, population, gdp) values ('Andorra', 'Europe', '468', '78115', '3712000000')
insert into World (name, continent, area, population, gdp) values ('Angola', 'Africa', '1246700', '20609294', '100990000000')

思路分析:

        依据题意,大国 : 面积至少为 300 万平方公里(即,3000000 km2),或者 人口至少为 2500 万(即 25000000),所以查找大国就是找面积大于3000000或者人口大于25000000的国家即为所求。

画图分析:

代码实现:

select name,population,area 
from world 
where area>=3000000 or population>=25000000;


http://www.mrgr.cn/news/15640.html

相关文章:

  • 【提分必看!】蓝桥杯单片机提分技巧(国一经验分享)
  • git 更改分支名称
  • SLAM的详细介绍,包括其基本原理、主要组件、算法类型、应用场景以及面临的挑战
  • 92. UE5 RPG 使用C++创建GE实现灼烧的负面效果
  • 使用手机挖掘IDOR漏洞赚取1500美元赏金
  • k8s声明式管理方式(yaml文件实现)
  • 20. Java中的fail-fast机制是什么?它是如何在集合中实现的?
  • Spring Bean加载耗时采集工具
  • python-带空格的数字层三角形
  • macos 系统 降级, 重装, 升级图文教程
  • 论文阅读——Compact Single-Feed Dual-Mode Antenna for Active RFID Tag Application
  • 华硕天选Air:开学季的性价比之巅
  • 无缝 CI/CD:如何在 Windows 环境中使用 Docker 和 Jenkins 自动化部署 .NET 应用
  • 数学符号-西格玛
  • 文件上传漏洞详解(持续更新…)
  • 加油卡系统开发,为什么加油卡系统这么受欢迎
  • Unity SceneView 相机聚焦到指定位置
  • Docker续5:docker部署nmt(mysql,nginx,tomcat)
  • 精选算法编程题
  • 《炉石传说》国服9月25日回归 预约活动上线:送金卡、皮肤