sql题目

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

​题目​​:

给定两张表:

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

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

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

  • ​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 规定​ ​:​​如果查询包含聚合函数(如 AVGSUMCOUNT),则必须明确指定分组规则(GROUP BY)​​。

相关推荐
矶鹬笛手18 小时前
(2.1) 信息技术及其发展
sql·计算机网络·c#
马克学长19 小时前
SSM面向乡村振兴服务的产教融合服务平台521gh(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·乡村振兴·ssm 框架·服务平台
u***276119 小时前
C#数据库操作系列---SqlSugar完结篇
网络·数据库·c#
Y***K43420 小时前
MySQL网站
数据库·mysql
q***448120 小时前
postgresql链接详解
数据库·postgresql
菜鸟‍20 小时前
【后端学习】MySQL数据库
数据库·后端·学习·mysql
污斑兔20 小时前
腾讯云 CloudBase 数据库 CRUD 完整指南
数据库·云计算·腾讯云
tuokuac20 小时前
批量新增操作为什么要加@Transactional注解
数据库
q***9941 天前
Redis的Spring配置
数据库·redis·spring
S***y3961 天前
MySQL视频
数据库·mysql