本题目要求编写SQL语句, 查询选修了张老师所讲授的所有课程的学生。

提示:请使用SELECT语句作答。

表结构:

CREATE TABLE `stu` (`sno` char(4) NOT NULL,`sname` char(8) NOT NULL,`sex` tinyint(1) DEFAULT NULL,`mno` char(2) DEFAULT NULL,`birdate` datetime DEFAULT NULL,`memo` text,PRIMARY KEY (`sno`)
);
CREATE TABLE `cou` (`cno` char(4) NOT NULL,`cname` varchar(30) NOT NULL,`credit` smallint(6) DEFAULT NULL,`ptime` char(5) DEFAULT NULL,`teacher` char(10) DEFAULT NULL,PRIMARY KEY (`cno`)
);CREATE TABLE `sc` (`sno` char(4) NOT NULL,`cno` char(4) NOT NULL,`grade` decimal(6,1) DEFAULT NULL,PRIMARY KEY (`sno`,`cno`),CONSTRAINT `fk_sc_cno` FOREIGN KEY (`cno`) REFERENCES `cou` (`CNO`),CONSTRAINT `fk_sc_sno` FOREIGN KEY (`sno`) REFERENCES `stu` (`sno`)
);

参考答案:

select sname from stu
where sno in (select sno from sc
where cno in (select cno from cou where teacher='张老师')
group by sno
having count(sno)=(select count(cno) from cou where teacher='张老师'))

10-5 查询选修张老师讲授所有课程的学生相关推荐

  1. 10-28 查询选修张老师讲授所有课程的学生(对自己来说有难度的一道题)

    10-28 查询选修张老师讲授所有课程的学生(MSSQL) 分数 10 全屏浏览题目 切换布局 作者 张庆 单位 集美大学 本题目要求编写SQL语句, 查询选修了张老师所讲授的所有课程的学生. 提示: ...

  2. (SQL)查询选修张老师讲授所有课程的学生题解

    题面 思路是,用多个嵌套搜索. 筛选选了张老师课的学生的学号,并计算他选了多少门张老师的课 同时计算出了张老师教了多少门课 如果该学生选的张老师的课的数量等于张老师教的课的数量说明他全选了. SQL: ...

  3. 查询选修“张三“老师所授课程的学生中,成绩最高的学生信息及其成绩

    #每天进步一点点# MySQL 查询选修"张三"老师所授课程的学生中,成绩最高的学生信息及其成绩 1.以名字查出t_id SELECT t_id FROM teacher WHER ...

  4. 40、查询选修“张三”老师所授课程的学生中成绩最高的学生姓名及其成绩(重要top)

    -- 40.查询选修"张三"老师所授课程的学生中成绩最高的学生姓名及其成绩(重要top)SELECT st.s_name,sc.s_score FROM student as st ...

  5. 使用内连接查询选修了Java程序基础_使用内连接 查询选修了“java程序基础”课程的学生学号、姓名、课程号、课程名和期末成绩_学小易找答案...

    [简答题]BOD5/COD比值说明什么? [单选题]在制图中有一实物的某个尺寸为10,绘图时采用的比例为1:2.标注是应标注( ) [判断题]在表格布局中,有多少列就看最多的一个行中添加多少个控件,直 ...

  6. PTA 查询选修了2门以上课程的学生学号和平均成绩。分数 3

    题干: 查询选修了2门以上课程的学生学号和平均成绩. 提示:请使用SELECT语句作答,平均成绩四舍五入,保留1位有效数字. 表结构: 定义表结构的SQL语句如下: CREATE TABLE scor ...

  7. 10-6 查询选修了所有3学分课程的学生学号

    查询选修了所有3学分课程的学生学号 提示:请使用SELECT语句作答. 表结构: 请在这里写定义表结构的SQL语句.例如: CREATE TABLE STUDENT ( SNO CHAR(5) PRI ...

  8. -- 40、查询选修“张三“老师所授课程的学生中,成绩最高的学生信息及其成绩

    SELECT st.*,c.c_name,sc.s_score,t.t_name FROM student st INNER JOIN score sc ON sc.s_id=st.s_id INNE ...

  9. 删除选修c语言课程的女生成绩记录,pta10-1 查询没有选修‘C语言‘课程的学生 (10分)...

    10-1 查询没有选修'C语言'课程的学生 (10分) select sno as 学号,sname as 姓名 from stu where not exists (select * from sc ...

  10. mysql查询不同老师所教不同课程_MySQL学生表、老师表、课程表和成绩表查询语句,全部亲测...

    建表可自行百度,重点为查询: 一.数据准备: 1.student学生表数据: 2.teacher老师表数据: 3.course课程表数据: 4.score成绩表数据: 二.数据查询 1.查询平均成绩大 ...

最新文章

  1. 自定义GridView分页模板
  2. 写出一个超强的lighttpd模块
  3. JavaScript是如何工作的:与WebAssembly比较及其使用场景
  4. STM32启动文件详解及SystemInit函数分析
  5. 从《黎明杀机》看非对称对抗游戏的魅力
  6. 5年,我从文员一路晋升到总监,薪资翻了5倍[转]
  7. php表格单元格怎么实现排序,javascript实现对表格元素进行排序操作
  8. C/C++ _strupr_s 函数 – 字符串小写转大写 - C语言零基础入门教程
  9. Android自定义属性时TypedArray的使用方法
  10. My Data Sructure TemplatesClass
  11. adb.exe可能被其他程序关闭_苹果说关闭后台 反而会缩短电池寿命?!
  12. matlab图像放大程序,图像放大并进行BiCubic插值 Matlab/C++代码
  13. Ubuntu18.04安装搜狗输入法不能 用的问题20211221
  14. 程序猿郭小喵曾经的实习故事
  15. 忘了她,就像忘了一朵花
  16. hdu 6411 带劲的and和(并查集、位运算)
  17. 你是否有疑问,软件是如何驱动硬件,代码又是如何对计算机进行控制的呢?
  18. python设计一个动物类_「Python」每日一练:设计圆类计算周长和面积、设计动物类...
  19. CBOW(Continuous Bag-of-Words)模型原理
  20. 220216HTML学习日记

热门文章

  1. Android Studio打开之后class显示灰色 代码没有颜色区分 输入没了提示的解决方法
  2. win10+GeForce 940mx安装cuda
  3. 智慧物业小程序_物业小程序 物业管理小程序 微信物业小程序
  4. 图形界面操作pandas:计算变异系数(极差 四分位差 方差 标准差 协方差 变异系数)
  5. 楚留香冰最新服务器,楚留香3.30更新公告 新增雕像功能
  6. 将视频的以flv格式转换mp4格式
  7. 工控随笔_08_西门子_Win10安装Step7.V5.6中文版授权管理器不能正常启动
  8. cmake的aux_source_directory
  9. 【华为 OJ 】等差数列
  10. rdl报表 mysql_SSRS报表服务随笔(rdl报表服务)-报表参数