首页 > 科技 >

📚 SQL练习题分享:筛选学霸们的学号🧐

发布时间:2025-03-24 12:54:41来源:

在数据库的学习中,SQL查询是一个非常重要的技能!今天来挑战一道有趣的题目👇:

题目:查询有三门及以上课程成绩超过90分的学生学号 🎯

这道题目考察的是对数据表的多条件筛选和统计能力。假设我们有一个包含学生信息和成绩记录的数据库,其中有一张表 `student_scores`,里面记录了学生的学号、课程名称以及对应的分数。

解决思路如下:

1️⃣ 首先,我们需要从 `student_scores` 表中筛选出分数大于90的记录。

2️⃣ 然后,对每个学生的记录进行计数,找出那些课程数量达到或超过三门的学生。

3️⃣ 最终输出这些学生的学号。

代码示例如下(以MySQL为例):

```sql

SELECT student_id

FROM student_scores

WHERE score > 90

GROUP BY student_id

HAVING COUNT(course_name) >= 3;

```

通过这样的查询,我们可以快速定位到那些成绩优异且涉猎广泛的学霸们!💪

小伙伴们快试试看吧,动手实践才是学习的最佳方式哦~✨

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