力扣白嫖日记(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

结果:

总结:

能运行就行。


相关推荐
auspicious航11 分钟前
PostgreSQL写入慢全攻略:原因排查与性能调优实战
数据库·postgresql
IvorySQL28 分钟前
PostgreSQL 日报|逻辑复制行过滤致数据丢失(8 月 21 日)
数据库·postgresql
重生之我是Java开发战士38 分钟前
【Java EE】事务与事务的传播机制
数据库·java-ee
润乾软件40 分钟前
Trae+SQLazy 编写复杂 SQL 实践
数据库·sql
用户938515635071 小时前
掘金风格后端数据库设计实战:从用户表到分布式架构,一文搞定
后端·sql
会编程的吕洞宾1 小时前
Redis大Key拖垮线上?排查定位与治理实战
数据库·redis·bootstrap
呆呆小孩1 小时前
零基础学 MySQL(上):从建库建表到增删改查,一篇搭好 SQL 基础
android·sql·mysql
ltl1 小时前
WiredTiger History Store:文档库里的第三种 MVCC
数据库
码农阿豪1 小时前
若依启动突然报 Redis MISCONF?一次从应用报错到磁盘爆满的完整排查记录
数据库·redis·bootstrap
ltl1 小时前
SQLite 查询计划器:没有 ANALYZE 时靠什么猜
数据库