sql基础---多表链查题

表一:student(学生表),其中,s_id:学生ID,s_name:学生姓名,s_birth:生日,s_sex:学生性别

在这里插入图片描述
表中数据如下:
在这里插入图片描述
表二:course(课程表),其中,c_id:课程ID,c_name:课程名称,t_id:教师ID
在这里插入图片描述
表中数据如下:
在这里插入图片描述
表三:teacher(教师表),其中,t_id:教师ID,t_name:教师名字

在这里插入图片描述
表中数据如下:
在这里插入图片描述
表四:score(成绩表),其中,s_id:学生ID,c_id:课程ID,s_score:学生成绩
在这里插入图片描述
表中数据如下:
在这里插入图片描述
问题1. 查询姓‘李’老师的数量
在这里插入图片描述
问题2. 查询每门课程被选修的学生数,要求显示课程ID及其学生数量
在这里插入图片描述
问题3. 查询男生、女生人数,要求显示性别及其人数
在这里插入图片描述

问题4. 查询名字中含有‘凤’字的学生所有信息
在这里插入图片描述
问题5. 查询1990年出生的所有学生信息
在这里插入图片描述
问题6. 查询至少选修两门课程的学生学号及学生选修的课程数量
在这里插入图片描述
问题7. 查询每个学生不及格的课程,要求显示学生ID,课程ID,课程名字及分数
在这里插入图片描述
问题8. 查询课程编号为01且课程成绩在70分以上的学生姓名及成绩
在这里插入图片描述
问题9. 查询课程名称为‘数学’,且分数低于60分的学生姓名和分数
在这里插入图片描述
问题10. 查询学过编号为‘01’的课程,但是没学过编号为‘02’课程的学生信息
在这里插入图片描述
问题11. 查询平均成绩大于等于60分同学的学生编号,学生姓名和平均成绩
在这里插入图片描述
问题12. 查询没学过‘张三’老师课的所有学生信息
在这里插入图片描述
问题13. 查询‘01’课程比‘02’课程成绩低的学生信息及分数
在这里插入图片描述
建好的四张表如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值