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

结果:

总结:

能运行就行。


相关推荐
KevinCh7 小时前
Vespa:面向 AI 时代的检索与排序服务平台
数据库
Rick19938 小时前
Redis查询为什么快
数据库·redis·缓存
fly spider8 小时前
MySQL索引篇
android·数据库·mysql
oradh8 小时前
Oracle数据库表存储基本概述
数据库·oracle·oracle基础·oracle入门·oracle表存储
为什么不问问神奇的海螺呢丶8 小时前
Oracle Golden Gate 19c 微服务版 (19.1.0.0.4) 静默安装
数据库·微服务·oracle
NineData8 小时前
使用NineData实现MySQL异地多活场景
运维·数据库·mysql
_日拱一卒8 小时前
LeetCode:240搜索二维矩阵Ⅱ
数据结构·线性代数·leetcode·矩阵
WolfGang0073218 小时前
代码随想录算法训练营 Day33 | 动态规划 part06
算法·leetcode·动态规划
森叶8 小时前
逻辑仲裁者:实现多事件关联匹配与事务原子化后执行逻辑的技术方案
数据库·oracle
米粒18 小时前
力扣算法刷题 Day 41(买卖股票)
算法·leetcode·职场和发展