SQLsever综合练习题解析2

接着上一篇的题
在这里插入图片描述

这个是比较简单的写法,一步步来先看题目说的是查询没学过“谌燕”老师的课的学生信息
先从“谌燕”老师下手,查出“谌燕”老师的id ,知道该老师的id后再查出该老师是上什么课的,一直查到关联的学生信息(好啰嗦),in:逻辑运算符,用于查询符合的数据,在课程表里查找出该老师id的课程行,以上操作同理,not in:就是与之不符合的数据
在这里插入图片描述

直接说,先在成绩表分别查出学过‘c001’和‘c002’的成绩表信息,
再在学生表里判断即等于‘c001’也等于‘c002’的学生id的信息
在这里插入图片描述

这题是比这两课程的成绩。
还是先在成绩表分别查出学过‘c001’和‘c002’的成绩表信息,
分为a、b两组,判断出在相同学生id的情况下对比b组比a组成绩低的学生id
再用该学生id在学生表中查找出对应的学生信息
在这里插入图片描述

成绩表里包含了所有有成绩的课程
在成绩表里直接判断出小于60成绩的成绩表里的学生id
再在学生表里查找出该学

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值