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

结果:

总结:

能运行就行。


相关推荐
星越华夏几秒前
SQLite数据库优化实战技巧案例
数据库·sqlite
梓䈑1 分钟前
【MySQL】一文梳理MySQL 8.0常用数据类型:含存储范围、对比差异与实操案例
数据库·mysql
l1t3 分钟前
DeepSeek总结的PostgreSQL 19 中的 SQL/PGQ:无需图数据库的图查询
数据库·sql·postgresql
j7~6 分钟前
【MYSQL】用户管理--详解
数据库·mysql·用户管理·数据库权限·mysql修改用户密码
倔强的石头1069 分钟前
《Kingbase护城河》——跨平台环境下的数据库联调实战
数据库
Navigator_Z8 小时前
LeetCode //C - 1089. Duplicate Zeros
c语言·算法·leetcode
曹牧8 小时前
Oracle:前缀匹配之REGEXP_LIKE
数据库·oracle
暴躁小师兄数据学院10 小时前
【AI大数据工程师特训笔记】第05讲:关联查询
数据库·sql·oracle
倔强的石头_11 小时前
《Kingbase护城河》——跨平台环境下的数据库联调实战
数据库
lzhdim11 小时前
SQL 入门 17:MySQL 数据类型:从字符串到 JSON 的全面解析
数据库·sql·mysql·json