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

提示:MSSQLServer 评测SQL语句。

表结构:

请在这里写定义表结构的SQL语句。例如:

-- 学生表
CREATE TABLE stu (    sno char(4) NOT NULL,sname nvarchar(8) NOT NULL,sex smallint DEFAULT NULL,mno char(2) DEFAULT NULL,birdate datetime DEFAULT NULL,memo ntext,PRIMARY KEY (sno)
);
-- 课程表
CREATE TABLE  cou  (  cno  char(4) NOT NULL,cname  nvarchar(30) NOT NULL,credit  smallint DEFAULT NULL,ptime  char(5) DEFAULT NULL,teacher  nvarchar(10) DEFAULT NULL,PRIMARY KEY ( cno )
);
-- 学生选课成绩表
CREATE TABLE  sc  (  sno  char(4) NOT NULL,  -- 学生学号cno  char(4) NOT NULL,  -- 课程号grade  decimal(4,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 )
)

表样例

请在这里给出上述表结构对应的表样例。例如

stu表:

cou表:

sc表:

输出样例:

请在这里给出输出样例。例如:

编译代码: 

select sname
from stu
where not exists
(select *
from cou
where not exists
(select * from sc where sc.sno=stu.sno and sc.cno=cou.cno) and cou.teacher = N'张老师')

查询选修张老师讲授所有课程的学生(MSSQL)相关推荐

  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. 10-17 查询没有选修‘C语言‘课程的学生(MSSQL)

    本题目要求编写SQL语句, 检索出没有选修'C语言'课程的学生记录,输出结果集按照学号升序排序. 提示:MSSQLServer 评测SQL语句. 表结构: 请在这里写定义表结构的SQL语句.例如: - ...

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

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

最新文章

  1. 【转】结合ashx来在DataGrid中显示从数据库中读出的图片
  2. 机器学习是科学还是“炼金术”?
  3. PetaPoco 快速上手
  4. 文本编辑器中实现设置工具栏和状态栏可见性的功能
  5. 柴油发电机组常见故障及处理方法
  6. 台式计算机m9870t,JBT9870_水力测功器最新标准规范(14页)-原创力文档
  7. 向前的快捷键_枣院生活快捷键使用手册,你值得拥有
  8. Linux NB的单行命令
  9. 如何使用sdkmanager命令行接受SDK package的license
  10. Hadoop依赖包处理方式
  11. Windows Sysinternals Desktops v1.0 发布 - 超简单的虚拟桌面程序
  12. TabActivity,LocalActivityManager,TabHost,TabWidget深度分析(一)
  13. [渝粤教育] 武汉理工大学 金属工艺学B 参考 资料
  14. Win7上USB转串口芯片ch341驱动安装方法
  15. 计算机无法传输文件,电脑手机无法传输文件怎么办?
  16. iOS7 tabbar遮盖tableview的cell解决方法
  17. 结构体复数相乘c语言,复数乘法中的结构体赋值实现代码
  18. Android 用代码查看本机保存的Wifi密码
  19. 单片机的上位机简单开发(1)
  20. Web112~125,184~197

热门文章

  1. 2022年我国城镇污水处理运营市场空间可达730亿元
  2. 首页-文章列表 (三) -列表文章布局-Cell 单元格组件-一张图和三张图 van-ellipsis 内容超过一行会省略 w33-宽度33%剩余1%做了图片之间间隙.md
  3. 洛杉矶儿童医院被列为美国西部第一,在全美儿童医院中的总体排名升至第五
  4. Mediawiki页面权限设置 禁止游客编辑 禁止注册
  5. Enterprise Architect Professional Edition
  6. 本地设置测试域名转向
  7. Android 产生ANR后的Trace文件的解析
  8. 阿里云的oss bucket设置 404 回源规则
  9. 新闻 - 被遗忘的“活化石”:BBS没落中求生
  10. 关于CSS Reset 于Normalize.css