💪 SQL小技巧:如何筛选体重偏瘦的学生?📚
最近有小伙伴问我:“如何用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技能更上一层楼!🌟
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。