mysql 学生成绩avg_mysql 学生成绩练习题

本文通过13个查询示例,详细介绍了如何使用MySQL进行学生成绩的查询操作,包括平均分计算、特定条件筛选、多表联结、子查询等技巧,帮助读者深入理解SQL查询语法。
摘要由CSDN通过智能技术生成

student

1279d3d0a3df3e69b3109ce5ebaccb57.png

course

b44685f9f9f2cc7a4e812f6d55485b18.png

teacher

8590ea57420024f74bc5c0bbf2e7f915.png

score

ef8073f2227be765b856f0081d11c2f4.png

1 查询Score表中至少有5名学生选修的并以3开头的课程的平均分数

select cno,avg(degree) from score group by cno having count(*)>=5 and cno regexp "^3"

思路:按课程分组,计算各课程选修人数,用正则表达式找到以3开头的课程(此处也可以用like+通配符%)

2 查询分数大于70,小于90的Sno列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值