sql题目

1. SQL 题:不同国家的天气类型​​

​​题目​​:

给定两张表:

  • ​​Countries​ ​(国家表):country_id, country_name

  • ​​Weather​ ​(天气表):country_id, weather_state, day

​​要求​ ​:查询 ​​每个国家在 2019 年 11 月的平均天气温度​ ​,并 ​​分类天气类型​ ​(Cold、Warm、Hot):

  • ​​Cold​ ​:平均温度 < 15°C

  • ​​Warm​ ​:15°C ≤ 平均温度 ≤ 25°C

  • ​​Hot​ ​:平均温度 > 25°C

​​SQL 解答​​:

​​关键点​​:

  1. ​​JOIN关联两张表​ ​(通过 country_id)。

  2. ​​WHERE过滤 2019 年 11 月的数据​​。

  3. ​​AVG(w.weather_state)计算平均温度​​。

  4. ​​CASE WHEN分类天气类型​​。

SQL 规定​ ​:​​如果查询包含聚合函数(如 AVG、SUM、COUNT),则必须明确指定分组规则(GROUP BY)​​。

相关推荐
HSunR3 分钟前
ruoyi 若依 自定义注解 参数校验
java·前端·数据库
禾小西42 分钟前
06丨Redis 数据同步:主从库如何实现数据一致?
数据库·redis·php
前端 贾公子1 小时前
LangGraph == 图的状态(State)管理 (上)
java·开发语言·数据库
薛晓刚1 小时前
PGA 超限的一次应急处置:扩容、清游标、杀会话
数据库
CJi0NG1 小时前
【自用】MySQL-事务
数据库·mysql
我不会插花弄玉2 小时前
4.string类型【由浅入深-redis】
数据库·redis·缓存
PHP实战开发录2 小时前
MySQL数字排序为什么乱
数据库·mysql·php
不停喝水3 小时前
【前端转全栈java速通课】 项目实战④7-11节 操作数据库-登录-注册-修改密码-注销-mubatis-plus简化crud-
java·前端·数据库
leisoo80973 小时前
融资融券数据怎么查两融指标含义与杠杆观察方法 IG50免费开源股票数据API接口
开发语言·jvm·数据库·python·json