力扣白嫖日记(sql)

前言

练习sql语句,所有题目来自于力扣(https://leetcode.cn/problemset/database/)的免费数据库练习题。

今日题目:

175.组合两个表

表:Person

列名 类型
name varchar
continent varchar
area int
population int
gdp bigint

name是该表的主键(具有唯一值的列)。这张表的每一行提供:国家名称,所属大陆,面积,人口和GDP值。

如果一个国家满足下述两个条件之一,则认为该国是 大国 :

  • 面积至少为 300 万平方公里(即,3000000 km2),或者
  • 人口至少为 2500 万(即 25000000)

编写解决方案找出 大国 的国家名称、人口和面积。


我那不值一提的想法:

首先梳理一下表内容,这道题只给了一张world表,记录了国家名称,大陆,面积,人口,GDP,其次看需求,需要找出大国的名称,人口和面积,而判断大国的方式,是area>=3000000 or population >= 25000000。

sql 复制代码
select name,population,area
from World
where area>=3000000 or population >= 25000000

结果:

总结:

能运行就行。


相关推荐
for_ever_love__1 分钟前
MySQL 优化器与 OPTIMIZER_TRACE:把‘为什么选这条计划‘问到水落石出
数据库·mysql·优化器·trace·optimizer·执行计划分析·cic
木井巳6 分钟前
【BFS 解决拓扑排序】火星词典
java·算法·leetcode·广度优先·宽度优先·图搜索算法
j7~19 分钟前
【仿 RabbitMQ 项目】发布订阅消息队列 (篇九):队列数据管理,内存镜像 + SQLite 持久化实现
数据库·c++·分布式·sqlite·rabbitmq·队列数据管理
我的愿望是成为富婆24 分钟前
2027校招:大数据管理与应用专业,如何用数据能力匹配电商运营与供应链管培生
人工智能·sql·excel
l1t30 分钟前
DeepSeek总结的PostgreSQL中TABLESAMPLE 如何挑选行
数据库·sql
qyyyyy57038 分钟前
WhatsApp 联系人表格怎么清洗?Excel 文本类型、重复号码与姓名冲突处理
数据库·自然语言处理·excel·hash
云贝贝贝42 分钟前
Oracle 认证实战指南
数据库·oracle
靠沿43 分钟前
MySQL数据库基础——事务
java·数据库·mysql
AIFQuant43 分钟前
Python港股实时行情API接入:恒生股票数据获取与AH股溢价监控实战
开发语言·数据库·python·金融·实时数据api
夜雪一千1 小时前
MySQL 中查询和操作JSON类型的数据
数据库·mysql·json