这里有张 World 表

name continent area population gdp
Afghanistan Asia 652230 25500100 20343000
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

建表sql语句:

Create table If Not Exists World (name varchar(255), continent varchar(255), area int, population int, gdp int)
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')

解题sql:

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

解析

这一题主要用到了我们常用的判断和逻辑.没什么可说的.

LeetCode_database刷题记录(595. 大的国家)相关推荐

  1. LeetCode_database刷题记录(182. 查找重复的电子邮箱)

    编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱. 示例: Id Email 1 a@b.com 2 c@d.com 3 a@b.com 根据以上输入,你的查询应返回以下结果: Em ...

  2. LeetCode_database刷题记录(181. 超过经理收入的员工)

    Employee 表包含所有员工,他们的经理也属于员工.每个员工都有一个 Id,此外还有一列对应员工的经理的 Id. Id Name Salary ManagerId 1 Joe 70000 3 2 ...

  3. LeetCode_database刷题记录(620. 有趣的电影)

    某城市开了一家新的电影院,吸引了很多人过来看电影.该电影院特别注意用户体验,专门有个 LED显示板做电影推荐,上面公布着影评和相关电影描述. 作为该电影院的信息部主管,您需要编写一个 SQL查询,找出 ...

  4. LeetCode_database刷题记录(627. 交换工资)

    给定一个 salary表,如下所示,有m=男性 和 f=女性的值 .交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然).要求使用一个更新查询,并且没有中间临时表. 例如: id n ...

  5. BZOJ刷题记录---提高组难度

    BZOJ刷题记录---提高组难度 总目录详见https://blog.csdn.net/mrcrack/article/details/90228694 序号 题号 算法 思想难度 实现难度 总难度 ...

  6. LeetCode刷题记录11——290. Word Pattern(easy)

    LeetCode刷题记录11--290. Word Pattern(easy) 目录 LeetCode刷题记录11--290. Word Pattern(easy) 题目 语言 思路 源码 后记 题目 ...

  7. LeetCode刷题记录10——434. Number of Segments in a String(easy)

    LeetCode刷题记录10--434. Number of Segments in a String(easy) 目录 LeetCode刷题记录9--434. Number of Segments ...

  8. LeetCode刷题记录2——217. Contains Duplicate(easy)

    LeetCode刷题记录2--217. Contains Duplicate(easy) 目录 LeetCode刷题记录2--217. Contains Duplicate(easy) 题目 语言 思 ...

  9. CSP-S集训刷题记录

    $ CSP.S $ 集训刷题记录: $ By~wcwcwch $ 一.字符串专题: 1. [模板]$ manacher $ 算法 模型: 求出字符串 $ S $ 中所有回文串的位置及长度. $ sol ...

最新文章

  1. VTK:可视化算法之DataSetSurface
  2. 前端学习(2064):vue的生命周期函数有什么
  3. electron知识点
  4. 助记词创建以太坊钱包源码_墨客科普 | MOAC区块链钱包账号管理
  5. WGCNA分析,简单全面的最新教程(在线做,但也需要懂原理)
  6. Qt工作笔记-QT_BEGIN_NAMESPACE与QT_END_NAMESPACE的理解
  7. 记录——《C Primer Plus (第五版)》第七章编程练习第九题
  8. 【李宏毅2020 ML/DL】P43-44 More about Adversarial Attack | Images Audio
  9. C++矩阵加速经典题目:Warcraft III 守望者的烦恼 [vijos 1067]
  10. centos6/7修改主机名的正确方法
  11. 新场景 + 新应用,Flink 在机器学习领域的生产落地
  12. linux(ubuntu) 搭建java程序运行环境
  13. HADOOP学习_grep和wordcount的例子
  14. 几款杀毒软件下载和升级
  15. [激光器原理与应用-14]:激光器企业组织内部结构解剖
  16. [08S01] 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is
  17. html代码简单的保护环境网页代码 学生环保主题网页制作代码 简单的垃圾分类网页制作作业 简单的环境保护网页制作源码
  18. 计算机行业英语期中考试,《计算机专业英语》期末考试试卷
  19. iFunk翼超极本亲测心得
  20. 主板aspm关闭_主板ASpm功能是什么模式

热门文章

  1. script标签中的defer和async属性
  2. 零基础带你学习MySQL—多表查询笛卡尔集(二十)
  3. i3处理器_英特尔低端霸主酷睿I3处理器又降10元!机器怎么配?为粉丝答疑
  4. 安卓手机浏览器_chrome浏览器插件安卓下载-chrome apk手机版下载v4.8.2安卓版
  5. volte 是什么意思
  6. 现在很多公司都在辞退年龄超过35岁以上的员工,原因到底为什么?
  7. 同学借我钱好几年了,还是个包工头,没打欠条不讲还钱事,怎么办?
  8. 小升初想择校,英语跟语数一样重要吗?
  9. 增长是一切企业问题解决的入口
  10. 历史上有过哪些有名的神级显卡?