思路分析:

本查询涉及Student和SC关系

在Student中依次取每个元组的Sno值,用此值去检查SC表

若SC中存在这样的元组,其Sno值等于此Student.Sno值,并且其Cno= ‘1’,则取此Student.Sname送入结果表

方法一:SELECT sname
FROM student
WHERE sno IN(SELECT snoFROM scWHERE cno='1');
方法二:SELECT sname
FROM student
WHERE EXISTS(SELECT *FROM scWHERE sno=student.sno AND cno='1');
方法三:SELECT sname
FROM student,(SELECT sno FROM sc WHERE cno='1')AS sc1
WHERE student.sno=sc1.sno;

查询所有选修了1号课程的学生姓名相关推荐

  1. 数据库的多表查询操作-查询只选修了1门课程的学生,显示学号、姓名、课程名。

    文章目录 前言 一.建立数据库和表 二.数据库展示 2.查询只选修了1门课程的学生,显示学号.姓名.课程名. 总结 前言 在我看来数据库真的是一个神奇的东西,不但里面的只是点很深刻,而且对于我们学习起 ...

  2. 10. 查询选修了1号课程的学生及其选修课程的情况,保留学生学号,姓名,课程名,成绩

    SELECTstudent.sno,sname,cname,grade FROMstudent,course,sc WHEREstudent.sno = sc.sno AND sc.cno = cou ...

  3. 1. 查询没有选修1号课程的学生姓名。

    SELECT sname FROMstudent WHERENOT EXISTS (SELECT*FROMscWHEREstudent.sno = sc.snoAND sc.cno = '1')

  4. 10. 建立信息系(IS)选修了1号课程的学生的视图(包括学号、姓名、成绩)

    CREATE VIEW is_s(Sno, Sname, Grade) AS SELECTstudent.sno,sname,grade FROMstudent,sc WHEREstudent.sno ...

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

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

  6. 数据库嵌套循环查询联系——1.查询选修了课程号为“3”的学生姓名和系别、4.查询其它系中‘2‘号课程比信息系所有学生分数高的学生学号和姓名、6.查询每门课程中低于该课程平均成绩的学生学号和姓名

    1.查询选修了课程号为"3"的学生姓名和系别 Select sname,sdept from student where sno in ( select sno from sc w ...

  7. mysql查询学生所选修的全部课程_查询选修了全部课程的学生姓名

    首先头脑中有三点概念: 1 .  EXISTS 子查询找到的提交 NOT EXISTS 子查询中 找不到的提交 说明:不要去翻译为存在和不存在,把脑袋搞晕. 2 . 建立程序循环的概念,这是一个动态的 ...

  8. 查询选修了全部课程的学生姓名

    首先头脑中有三点概念: 1 . EXISTS 子查询找到的提交NOT EXISTS 子查询中 找不到的提交说明:不要去翻译为存在和不存在,把脑袋搞晕. 2 . 建立程序循环的概念,这是一个动态的查询过 ...

  9. 查询所有修过java这门课_查询选修了“JAVA”课程的学生姓名和所在的系

    [单选题]设 i 和 x 都是 int 类型,则以下 for 循环( ). for(i=0,x=0;i<=9&&x!=876;i++) scanf("%d", ...

最新文章

  1. rabbitmq怎样确认是否已经消费了消息_【朝夕专刊】RabbitMQ生产者/消费者消息确认...
  2. MPB:扬大林淼组-​瘤胃混合细菌连续传代培养技术
  3. Nature Microbiology:肠道菌群如何划分肠型
  4. VS2010 MFC exe独立系统环境运行
  5. wordpress 静态化 linux,WordPress如何静态化
  6. LightOJ 1112 - Curious Robin Hood 树状数组
  7. 方差与样本方差、协方差与样本协方差
  8. C++编程思想:C++string
  9. Android开发之Dialog对话框(弹框)工具类
  10. coreos 安装mysql_CoreOS 在 PC 上快速安装方法指南
  11. with语句python_Python之with语句
  12. 淘宝弹性布局方案lib-flexible实践
  13. OLTP和OLAP的区别
  14. ENVI/ArcGIS根据坐标位置提取影像DN值(批量)
  15. CHROME扩展开发文档之·chrome.runtime
  16. 这几天加班熬夜把所有Python库整理了一遍,非常全面!
  17. 2023测绘资质申请条件
  18. 记github学生认证
  19. php实现仿淘票票订票网站
  20. 将“碳中和”融入企业发展,经济学人集团制订“双25”减排计划

热门文章

  1. e派android 4.4.4,实用GPS手机到货 一周导航产品精选推荐
  2. 杭电ACM 改革春风吹满地
  3. NFS的创建和使用及其快捷脚本
  4. android查看屏幕大小,android获取屏幕尺寸的三种代码
  5. DM3730学习日记-写在前面
  6. FIDO与WebAuthn
  7. 计算机专业大一新生,写给计算机专业大一新生
  8. ai打不开服务器文档,ai文件打不开是什么原因引起的
  9. 盒子垂直居中的三种办法
  10. android 测试屏幕触点,如何检测Android Studio中的后台服务是否触摸了屏幕?