首页 > 百科知识 > 百科精选 >

💪 SQL小技巧:如何筛选体重偏瘦的学生?📚

发布时间:2025-03-24 12:44:37来源:网易

最近有小伙伴问我:“如何用SQL语句找出体重偏瘦的学生?”今天就来分享一个有趣的案例!假设我们有一个学生表`students`,包含字段`name`(姓名)、`age`(年龄)和`weight`(体重)。为了方便理解,我们可以定义“偏瘦”为体重低于平均体重的学生。

首先,我们需要计算所有学生的平均体重:

```sql

SELECT AVG(weight) AS avg_weight FROM students;

```

接着,利用子查询或CTE(公用表达式),筛选出体重低于这个平均值的学生:

```sql

WITH avg_weights AS (

SELECT AVG(weight) AS avg_weight

FROM students

)

SELECT name, age, weight

FROM students, avg_weights

WHERE weight < avg_weights.avg_weight;

```

通过这样的操作,我们就能轻松找到那些体重偏瘦的学生啦!💡 如果你的数据量较大,记得优化索引哦。💪 这样不仅提升了效率,也让你的SQL技能更上一层楼!🌟

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。