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)​​。

相关推荐
香蕉大香蕉(06敬畏市场)21 分钟前
MySQL 单点详解(08)
java·数据库·mysql·面试·八股
l1t1 小时前
DeepSeek总结的如何在 PostgreSQL 中删除一张 4 TB 的表
数据库·postgresql
ClouGence1 小时前
开源数据库管理工具 CloudDM 发布新版本,支持团队多级审批工单,无需依赖第三方系统
数据库·sql·开源
李纲明2 小时前
WordPress 报建立数据库连接时出错:先核 wp-config 四元组,再查 MySQL 服务与表修复
运维·数据库·mysql·wordpress·排障·devdiy
是真的小外套2 小时前
网络安全实战第15期:SQL注入根源之一条拼接语句的警示
sql·安全·web安全
鸢尾掠地平3 小时前
MySQL之DML(含例子)
数据库·mysql
香蕉大香蕉(06敬畏市场)3 小时前
MySQL 单点详解(06)
java·数据库·mysql·博客·实习
CodeHackerBhx3 小时前
MySQL 迁达梦踩坑实录:FIND_IN_SET、timestamp(6) 和一整批要改的函数
数据库·mysql·达梦·信创·数据库迁移
n 55!w !1083 小时前
MySQL笔记整理2
数据库·笔记·mysql
李纲明4 小时前
WordPress 提示「建立数据库连接时出错」:先核 wp-config 与数据库服务,再查表损坏与磁盘配额
数据库·wordpress·devdiy