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

2023-10-29

0 入门

0.1 MySQL安装,Navicat安装;

0.2 MySQL设置,Nacicat设置,包括链接点,unicode-8;

0.3 创建表格,student, course, score, teacher .

1 简单查询

1.1 查询姓’猴‘学生名单,名字最后一字是’猴‘,名字中含有’猴‘字的名单

-- aselect * from student

where name like '猴%';

-- bselect * from student

where name like '%猴';

-- cselect * from student

where name like '%猴%';

1.2 查询姓“孟”老师的个数

select count(教师号) from teacher

where name like '孟%';

2 汇总分析

2.1 查询课程编号为“0002”的总成绩

/*

分析思路

select 查询结果 [总成绩:汇总函数sum]

from 从哪张表中查找数据[成绩表score]

where 查询条件 [课程号是0002]

*/

select sum(成绩) from score

where 课程号 = '0002';

2.2 查询选了课程的学生人数

/*

select 学号,count(distinct 成绩表里学号)

from 从课程表查找score;

*/

select count(distinct 学号) as 学生人数

from score;

2.3 查询各科成绩最高和最低的分, 以如下的形式显示:课程号,最高分,最低分

/*

分析思路

select 查询结果 [课程ID:是课程号的别名,最高分:max(成绩),最低分:min(成绩)]

from 从哪张表中查找数据 [成绩表score]

where 查询条件 [没有]

group by 分组 [各科成绩:也就是每门课程的成绩,需要按课程号分组];

*/

select 课程号,max(成绩) as 最高分,min(成绩) as 最低分

from score

group by 课程号;

2.4 查询每门课程被选修的学生数

/*

select 查询结果 [课程号,count(选修该课程的学生学号)]

from 从哪张表中查找数据 [成绩表score]

group by 按课程号分组

*/<

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

  • STM32F SysTick定时器

    SysTick定时器 系统滴答定时器是一个非常基本倒计时定时器 用于在每隔一定的时间产生一个中断 即使是系统在睡眠模式下也能工作 它使得 OS 在各 CM3 器件之间的移植中不必修改系统定时器的代码 移植工作一下子容易多了 不用考虑最基本的
  • 浅谈小程序开源业务架构建设之路

    一 业务介绍 1 1 小程序开源整体介绍 百度从做智能小程序的第一天开始就打造真正开源开放的生态 我们的愿景是 定义移动时代最佳体验 建设智能小程序行业标准 打破孤岛 共建开源 开放 繁荣的小程序行业生态 百度智能小程序的生态玩家有三类 分
  • Python文件读写

    在使用python编程时 经常会遇到读写文件的操作 很多童鞋困扰于读写文件的各种模式 如阅读 写入 追加等 以及搞不清open read readline readlines write等方法的使用 这篇文章就是要告诉你Python文件读写
  • python做的多激光雷达外参标定程序(超级详细完整版本)

    查阅了一番资料和现有的代码后发现 现在的多个激光雷达之间的标定程序都是ROS框架下面的 并且都是C 代码 需要安装的依赖也比较复杂 于是自己写了一个python版本的标定程序 依赖非常简单 Windows系统也可以运行 并且代码简单 扩展性
  • LeetCode 225. 用队列实现栈

    文章目录 1 用两个队列实现栈 2 用一个队列实现栈 题目链接 https leetcode cn problems implement stack using queues 1 用两个队列实现栈 C 代码如下 class MyStack
  • java获取短链short-url最终跳转地址

    import java io BufferedReader import java io InputStreamReader import java net HttpURLConnection import java net URL pub
  • 东风汽车股份有限公司MES实施案例

    一 项目背景 东风汽车股份有限公司 以下简称DFAC 汽车分公司是 东风汽车 生产东风系列轻型商用车的主要分公司 于1993年10月奠基 公司占地面积24万平方米 工业建筑面积12 2万多平方米 拥有完整的冲压 焊装 涂装 总装四大生产工艺
  • Jmeter之集合点

    JMeter也有像LR中的集合点 本篇就来介绍下JMeter的集合点如何去实现 JMeter里面的集合点通过添加定时器来完成 注意 集合点的位置一定要在Sample之前 集合点 简单来理解一下 虽然我们的 性能测试 理解为 多用户并发测试
  • [论文阅读] (19)英文论文Evaluation(实验数据集、指标和环境)如何描述及精句摘抄——以系统AI安全顶会为例

    娜璋带你读论文 系列主要是督促自己阅读优秀论文及听取学术讲座 并分享给大家 希望您喜欢 由于作者的英文水平和学术能力不高 需要不断提升 所以还请大家批评指正 非常欢迎大家给我留言评论 学术路上期待与您前行 加油 前一篇介绍了英文论文模型设计
  • 共享计算机后防火墙能开启,解决精简版 Windows 7 开启防火墙后无法共享文件的方法...

    我一直在使用 Prosen 做的精简版 Windows 7 系统 在开启了系统自带的防火墙之后 网络共享就老是有问题 别的电脑总是连接不进来 但是关闭系统自带的防火墙后则正常 这个问题困扰了我两三年 给别的电脑共享文件时 只能临时关闭防火墙
  • MySQL下载和安装教程--windows版

    MySQL初学者对于安装MySQL都会遇到一些问题甚至会被这些问题搞得将近崩溃 这里给出当初我从下载MySQL到安装成功启动的过程 图有点多 但过程并不复杂 希望帮助到大家 一 下载MySQL 直接从MySQL官网 https dev my
  • MySQL存储过程

    MySQL存储过程 线上程序有时候出现问题导致数据错误的时候 如果比较着急 我们可以写一个存储来快速修复这块的数据 开发中最常见的方式 存储过程相对与Java开发来说 可以并不是太好维护以及阅读的 所以不建议在程序中去调用存储过程做一些业务
  • 手机经常提示找不到服务器,为什么我的手机显示无法连接到服务器

    lujb31612级分类 其他被浏览3227次2014 10 13 yaorong319 采纳率 50 6级2014 10 14 您好 若手机显示已连接无线网络 但是依然无法上网 建议您 1 把手机关机重启 路由器复位 然后重新连接无线网络
  • Ubuntu (20.4,最新版)安装及简单入门操作

    1 打开VMare WorkStation 点击文件 gt 新建虚拟机 gt 找到宿主机内部Ubuntu镜像的位置 镜像下载位置 https msdn itellyou cn https next itellyou cn 新版地址 Ubun
  • Java代码审计

    一 java编译篇 java编译过程 Java源代码 编译 gt Java字节码 解释器 gt 机器码 Java源代码 编译器 gt jvm可执行的Java字节码 jvm解释器 gt 机器可执行的二进制机器码 gt 程序运行 采用字节码的好
  • (一)Redis: 基于 Key-Value 的存储系统

    1 Redis 介绍与安装 1 1 Redis 基本介绍 Redis 是一种基于 Key Value 的存储系统 可用作数据库 缓存和消息中间件等 仓库地址 https github com redis redis Redis is an
  • Linux火狐浏览器无法看视频,Ubuntu使用火狐浏览器无法播放视频如何解决

    Ubuntu使用火狐浏览器无法播放视频如何解决 发布时间 2020 11 07 17 16 00 来源 亿速云 阅读 156 作者 Leah 今天就跟大家聊聊有关Ubuntu使用火狐浏览器无法播放视频如何解决 可能很多人都不太了解 为了让大
  • 取消计算机硬盘自检,教你电脑开机自检如何关闭

    教你电脑开机自检如何关闭 电脑开机自检如何关闭 1 首先 打开 系统属性 在我的电脑上点右键 属性 或者在控制面板里打开 系统 快捷键win pause break 点 高级 选项卡 在 启动和故障恢复 区里打开 设置 去掉 系统启动 区里
  • 一款好用Ventoy启动盘制作方法

    Ventoy是一个制作可启动U盘的开源工具 有了Ventoy你就无需反复地格式化U盘 你只需要把 ISO WIM IMG VHD x EFI 等类型的文件直接拷贝到U盘里面就可以启动了 无需其他操作 你可以一次性拷贝很多个不同类型的镜像文件

随机推荐

  • .npy文件的读取

    npy文件是numpy专用的二进制文件 以读取x npy文件为例 1 在桌面新建一个文件夹命名为test 将x npy文件放入该文件夹内 2 运行代码 import numpy as np x np load C Users 用户名 Des
  • SLAM能用的传感器

    搞懂RTK定位 看这一篇就够了 知乎 zhihu com
  • Unity基础笔记(7)—— 资源管理

    Unity资源管理 一 资源导入和导出 资源导入 将打包好的unitypackage文件直接拖拽至窗口中 Unity 会自动解析包 再点击 import 即可导入资源 资源导出 右键点击要导出的资源文件夹 点击 export 导出资源 预制
  • 编译mono-debugger-2.4出错

    usr bin ld cannot find ltermcapcollect2 ld 返回 1make fileman 错误 1 echo PKG CONFIG PATH To set the PKG CONFIG PATH value u
  • 使用jprofiler分析dump文件一个实例

    1 jstat 命令先分析一下 一次fullgc之后 old 老年代使用比例 只降低2 应该有什么大的对象常驻内存 2 可以使用jmap 命令查看对象大小 这里后面使用jprofiler 就没用这个命令 jmap histo live 72
  • 如何使用Python读写JSON文件

    1 读取JSON文件 假设我们有一个名为 data json 的文件 其内容如下 name Alice age 30 city New York 我们可以使用Python中的json模块来读取该文件并将其存储为Python对象 以下是一个读
  • NGINX proxy服务器

    1 代理原理 正向代理 内网客户机通过代理访问互联网 通常要设置代理服务器地址和端口 反向代理 外网用户通过代理访问内网服务器 内网服务器无感知 正向代理与反向代理的区别是 正向代理即是客户端代理 代理客户端 服务端不知道实际发起请求的客户
  • 西工大图书馆分拣经历的数学建模角度思考

    今天下午没课于是乎去图书馆做志愿 志愿内容简单来讲就是分拣书籍 装箱子 运走的三部曲 工作需要我们的耐心和细致 同时也要求很好的体力 做的时候我还在思考这样的一个问题 就是这件事情从数学建模角度能不能分析分析 我们所需要做出的模型假设 仅供
  • 外贸业务员专用的18个英文学习网站!

    今天 我收集了一些非常实用的英语网站 包括信息 翻译和口语等方面练习 01英语学习网站 1 https www businessenglishsite com 这个网站是由在商业领域拥有丰富经验的专业人士创建的 他们每天都使用商业英语 因此
  • WebShell工具特征流量分析合集

    目录 中国蚁剑流量抓包分析 配置代理 数据包分析 特征 中国菜刀流量抓包分析 数据包分析 特征 冰蝎流量抓包分析 配置代理 自带PhpWebshell分析 base64编码 数据包分析 弱特征 强特征 哥斯拉流量抓包分析 配置代理 生成we
  • SpringBoot异常处理

    我们在实际开发中 会因为各种问题而导致无法正常访问网址 网站的对象是群众 如果出现各种的报错信息 对于用户的体验是非常的不好的 所以我们需要对项目的内部进行异常处理 保证用户的体验舒爽 目录 1 异常处理一 默认异常处理机制 1 导入前端模
  • OneNet平台对接记录

    手头有一台支持中移动的OneNet平台的接口的烟感设备 刚好可以用来了解一下移动搭建的这套开放平台 OneNet平台简介 OneNet平台是中国移动物联网公司推出的物联网解决方案平台 对于集成了移动的物联网模块 NB IOT模块的设备 目前
  • Linux内核编译+Busybox文件系统制作(基础)

    本人小白纯属爱好折腾了好久 希望分享对小白有所帮助 linux 5 15 1 5 14 14版本都可以 编译linux 4 9 229 出错提示 cc1 error fcf protection is not compatible with
  • 十大C++实战项目,你会几个?【高薪必备】

    市面上有很多C 的实战项目 从简单到进阶 学习每个项目都可以掌握相应的知识点 如果你还是C 新手的话 那么这个C 的项目列表你可以拿去练手实战开发 毕竟学编程动手实践是少不了的 如果你不知道C 可以用来做哪些项目 可以应用在哪些地方 那么
  • 解决临时表空间不足

    第一种方法 数据库服务器切换到 oracle的根目录执行 su oracle oracle edzxbsdb source bash profile oracle edzxbsdb sqlplus as sysdba 进入sql SQL g
  • bat脚本-卸载并重新安装apk,强制关闭app并重新启动app

    卸载并重新安装apk echo off echo echo Get devices adb devices gt devices txt echo echo restartApp for f skip 1 tokens 1 delims i
  • 头条号如何快速涨100W+粉丝?

    最近一些做头条的朋友和我反映 最近头条的流量很不错 给账号的扶持很大 劝诫我们要抓住这次机会 01 提高爆文产出率 粗看是句废话 但其中藏有奥妙 依靠爆款优质内容涨粉看似 低效 但始终是最根本的途径 由此吸引的粉丝 忠诚度极高 小易这头条号
  • Go【gin和gorm框架】实现紧急事件登记的接口

    简单来说 就是接受前端微信小程序发来的数据保存到数据库 这是我写的第二个接口 相比前一个要稍微简单一些 而且因为前端页面也是我写的 参数类型自然是无缝对接 前端页面大概长这个样子 先用apifox模拟发送请求测试 apifox可以直接复制J
  • python 字符串长度

    Python是一种高级编程语言 它具有简单易学 可读性强 功能强大等特点 因此在各个领域都有广泛的应用 在Python中 字符串是一种非常重要的数据类型 它可以用来存储文本信息 比如说一段话 一篇文章等等 字符串的长度是指其中字符的个数 可
  • mysql查询 多门课程的平均成绩_数据分析中级 MySQL 任务6 总结复习

    0 入门 0 1 MySQL安装 Navicat安装 0 2 MySQL设置 Nacicat设置 包括链接点 unicode 8 0 3 创建表格 student course score teacher 1 简单查询 1 1 查询姓 猴