create table student
(sid int primary key,sname varchar2(50),deptname varchar2(50),sage int
);
create table course
(cid int primary key,cname varchar2(50)
);
create table score(sid int ,cid int ,grade int
);

1. 求查询选修课程编号为’3’的学员姓名和所属单位

select s.sname,s.deptname
from student s,score sc
where s.sid=sc.sid and sc.cid=3

直接使用多表查询或者内连接inner等等查询
2.查询没有选修课程编号为’3’的学员姓名和所属单位
不能把 = 改为<>
原因分析:如果有个学生1号 选了3号课程 再选了2号课程
sc.cid<>3 只排除了他选3号课程 但是这个人选了两个 他还是会被记录下来
(这里也不能用分组group by 英文有两个表)
解决方法:子查询

select sname,deptname
from student
where sid not in(select  sid from score where cid=3
)

总结 :遇到这类问题 查询没有选’3’ 转换先查出3 再not in排除他

sql查询没有选修课程编号为’3’的学员姓名和所属单位相关推荐

  1. 6. 查询选修课程超过5门的学员学号和所属单位

    --实现代码: SELECT SN,SD FROM S WHERE [S#] IN( SELECT [S#] FROM SC GROUP BY [S#] HAVING COUNT(DISTINCT [ ...

  2. 查询至少选修课程号为'c2'和'c4' 两门课程的学生学号

    选课表sc = {学号sco,课程号cno...} --查询至少选修课程号为"c2"和"c4"两门课程的学生的学号 select sca.sno from sc ...

  3. DB2 SQL查询结果集自动编号、返回条数范围控制研究

    摘要: DB2 SQL语句实现查询的记录自动编号.并根据编号进一步实现记录范围控制.分页查询. 环境: IBM DB2 Universal V9.1 Windows XP Professional 要 ...

  4. 查询学生选修课程管理系统java_JAVA数据库课程设计学生选课管理系统的

    <JAVA数据库课程设计学生选课管理系统的>由会员分享,可在线阅读,更多相关<JAVA数据库课程设计学生选课管理系统的(59页珍藏版)>请在人人文库网上搜索. 1.一.课程设计 ...

  5. 周末杂谈:在MYSQL中,添加数据行后,使用右外连接查询所有课程的选修情况,要求列出课程编号、课程名称、选修人数,表中没有的课程列值为空的解决方法

    周末杂谈:在MYSQL中,添加数据行后,使用右外连接查询所有课程的选修情况,要求列出课程编号.课程名称.选修人数,表中没有的课程列值为空的解决方法 实验前期准备 course表(课程表) 在其中: c ...

  6. 查询计算机系的所有教师,用sql查询所有计算机系的教师编号和姓名

    (1):答:select st.姓名,st.性别 from Student st,Sclass sc,Class c where st.学号=sc.学号 and sc.课程编号=c.课程编号 and ...

  7. C语言课设:学生选修课程系统设计

    代码部分有误请自行修改 学生选修课程系统设计 参考代码1 参考代码2 参考代码3 学生选修课程系统设计 假定有 n 门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机 学时, ...

  8. l对c语言课程的看法论文,学生选修课程系统C语言课程设计论文.doc

    学生选修课程系统C语言课程设计论文 PAGE PAGE 12 东华理工大学长江学院 课程设计报告 课程设计题目:学生选修课程系统 学生学号: 学生姓名: 专 业: 电子信息工程 指导教师: 黄笑鹃.刘 ...

  9. 数据库查询_同时选修了两门课的学生姓名、学号

    MySql数据库查询同时选修了两门课的学生姓名.学号 这个查询要用到含有学生姓名.学号的表和含有学生选课情况的表,我定义的含有学生姓名sname和学号sno的表是student表(sno学号,snam ...

最新文章

  1. 单例模式Java实现
  2. {TypeError}clamp(): argument 'min' must be Number, not Tensor
  3. 实战SSM_O2O商铺_24【商铺列表】View层开发
  4. 简单理解Tomasulo算法与重加载缓冲区
  5. 从《兄弟连》到团队管理
  6. 携程Apollo(阿波罗)配置中心在.NET Core项目快速集成
  7. linux 提供多用户telnet,linux系统telnet命令怎么用
  8. 2020.2idea创建web_IntelliJ IDEA 2017.3 完整的配置Tomcat运行web项目教程(多图)
  9. 推荐95个极富创意的单页网站设计实例欣赏
  10. java日期减去天数得日期_Java日期添加天数,减去天数,日历
  11. pyecharts折线图坐标轴范围设置_多层折线图,一对一展现数据趋势,图表就应如此美丽...
  12. 2020年“华为杯”中国研究生数学建模竞赛题目及简单分析
  13. logstash全量导入es
  14. 单机塔防游戏推荐_十大塔防单机手游2019 简单好玩的单机塔防游戏推荐
  15. 物联网与传统的互联网相比,主要具备哪些基本特征?
  16. 深圳入户体检报告查询
  17. 苹果中国应用商店改为人民币结算 可网银充值
  18. X265-Android
  19. CTP 4097错误根源 / CTP程序运行没有反应/CTP版本说明
  20. linux usleep函数 sleep,LINUX实操:date、sleep和usleep命令

热门文章

  1. ELK环境搭建+入门使用
  2. 2021语言与智能技术竞赛:机器阅读理解任务 实验报告
  3. python简单体育竞技模拟_【python】羽毛球竞技模拟
  4. Java零基础_day01_课堂笔记
  5. 封装fetch请求方法
  6. BES-DBQ蓝牙协议认证测试
  7. 云服务器什么是镜像?
  8. windows命令行
  9. 依赖查找和依赖注入的区别
  10. 依赖是什么及类的关系有那些