UPDATE tblscore SET tblscore.Score=(-- 这里开始算叶平的平均值
SELECT AVG(tt.aa) FROM
(
SELECT  tblscore.Score aa FROM tblscore WHERE
tblscore.CourseId=
( SELECT tblcourse.CourseId FROM tblcourse WHERE tblcourse.CourseId=(
SELECT tblteacher.TeaId FROM tblteacher WHERE tblteacher.TeaName='叶平' )
))tt -- 算出叶平教得课程的平均值
)WHERE tblscore.CourseId=(SELECT tblcourse.CourseId FROM tblcourse WHERE tblcourse.CourseId=(
SELECT tblteacher.TeaId FROM tblteacher WHERE tblteacher.TeaName='叶平' ))-- 叶平上课的id

答案的写法:

Select * Into Sc From tblScoregoUpdate Sc Set Score=(Select Avg(Score) From tblScore s1 Where s1.CourseId=sc.CourseId) Where CourseId IN(Select CourseId From tblCourse cs INNER JOIN tblTeacher tc ON cs.TeaID=tc.TeaID WHERE TeaName ='叶平')

50个查询系列-第13个查询:把“SC”表中“叶平”老师教的课的成绩都更改为此课程的平均成绩;...相关推荐

  1. mysql查询 多门课程的平均成绩_Mysql_多表查询练习

    1 --1.查询所有的课程的名称以及对应的任课老师姓名 2 SELECT 3 c.cname,4 t.tname5 FROM 6 course c7 LEFT JOIN teacher t ON c. ...

  2. /*1. 查询SC表中的全部数据。*/ SELECT * FROM SC /*2. 查询计算机系学生的姓名和年龄。*/ SELECT Sname,Sex FROM Student WHERE Sd

    1.  查询SC表中的全部数据. SELECT * FROM SC 2.  查询计算机系学生的姓名和年龄. SELECT Sname,Sex FROM Student WHERE Sdept='计算机 ...

  3. mysql查询 多门课程的平均成绩_数据分析中级 MySQL 任务6 总结复习

    0 入门 0.1 MySQL安装,Navicat安装: 0.2 MySQL设置,Nacicat设置,包括链接点,unicode-8: 0.3 创建表格,student, course, score, ...

  4. mysql查询成绩表中课程编号升序,Python 之 MySql 每日一练 232——查询每门课程的平均成绩...

    一.表名和字段 –1. 学生表 student (s_id,s_name,s_birth,s_sex) –学生编号,学生姓名,出生年月,学生性别 –2. 课程表 course (c_id,c_name ...

  5. mysql插入多行数据来自另一张表_mysql从一张表查询批量数据并插入到另一表中的完整实例...

    说在前面 nodejs 读取数据库是一个异步操作,所以在数据库还未读取到数据之前,就会继续往下执行代码. 最近写东西时,需要对数据库进行批量数据的查询后,insert到另一表中. 说到批量操作,让人最 ...

  6. 设有6个有序表A、B、C、D、E、F,分别含有10、35、40、50、60和200个数据元素,各表中元素按升序排列。要求通过5次两两合并,将6个表最终合并成1个升序表,并在最坏情况下比较的总次数达到最

    设有6个有序表A.B.C.D.E.F,分别含有10.35.40.50.60和200个数据元素,各表中元素按升序排列.要求通过5次两两合并,将6个表最终合并成1个升序表,并在最坏情况下比较的总次数达到最 ...

  7. mysql查询 多门课程的平均成绩_MySQL 45道查询习题详解

    1.首先进行建表: 按 Ctrl+C 复制代码 #建学生信息表studentcreate table student ( sno varchar(20) not null primary key, s ...

  8. 查询各科成绩都大于80分的学生成绩

    成绩表 score stuname   subjectname   score A         语文                 70 A         数学                 ...

  9. hive能加快MySQL查询速度吗_建立索引可以加快表中数据查询的速度吗

    首先明白为什么索引会增加速度,DB在执行一条Sql语句的时候,默认的方式是根据搜索条件进行全表扫描,遇到匹配条件的就加入搜索结果集合. 如果我们对某一字段增加索引,查询时就会先去索引列表中一次定位到特 ...

  10. 【CSS 教程系列第 13 篇】什么是 CSS 中的通配符选择器

    这是[CSS 教程系列第 13 篇],如果觉得有用的话,欢迎关注专栏. CSS 的选择器有很多,常用的有 元素选择器.id 选择器.class 选择器.后代选择器.子代选择器.并集选择器.交集选择器. ...

最新文章

  1. 浅析php curl_multi_*系列函数进行批量http请求
  2. valgrind 报告 ecpg内存泄露 (三)
  3. 游戏用计算机配置表显卡,攒机的知识盲区 以及显卡配置推荐详解
  4. 【联盛德W806上手笔记】二、GPIO
  5. 漫步数理统计十七——条件分布与期望
  6. IBM ThinkPad错误代码列表
  7. 基于python的在线考试系统-Python程序设计考试系统的开发与应用.pdf
  8. Scala:访问修饰符、运算符和循环
  9. 检测精度大幅提升!移动端实时的NanoDet升级版NanoDet-Plus来了!
  10. 澎湖师傅共制巨型“米龟” 延续两岸“乞龟”祈福民俗
  11. java报错stderr_struts2 文件上传路径错误 ERROR [STDERR] java.io.FileNotFoundException:
  12. matlab正弦函数傅里叶变换,正弦函数及其傅里叶变换 二
  13. Java集合类源码分析汇总
  14. 什么是世界观、人生观、价值观?
  15. 使用Python评估Lil John的“拒绝做什么”
  16. Matlab学习——基本操作与矩阵输入
  17. 将sql数据库字段中的NULL都替换为空
  18. Python学习之读取TIFF文件
  19. ijkplayer 音频解码线程
  20. 深度神经网络简单介绍,深度神经网络的定义

热门文章

  1. 天龙八部服务器维护怎么进去,天龙八部怎么进不去?维护了吗?到什么时候?...
  2. 聊聊在小米实习的日子
  3. 做你的大玩具——轩小样儿的六一
  4. Ceph分布式存储详解
  5. Win10 chm文件无法打开解决方案
  6. wget php mirror 地址,使用wget命令镜像网站
  7. 未来新型计算机可分为哪三种,未来有可能引起计算机技术革命有哪几种呢
  8. SpringCloud 配置管理:Nacos
  9. crx插件转换火狐插件_我的Firefox插件
  10. 完全卸载SQL server 2005的方法