查询各科成绩最高分、最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率--及格为>=60,中等为:70-80,优良为:80-90,优秀为:
select c.c_id,c.c_name,
Max(sc.s_score) '最高分',
MIN(sc.s_score) '最低分',
AVG(sc.s_score) '平均分',
SUM(case when sc.s_score>=60 then 1 else 0 end)/count(sc.s_id) "及格率",
SUM(case when sc.s_score>=70 and sc.s_score<80 then 1 else 0 end)/count(sc.s_id) "中等率",
SUM(case when sc.s_score>=80 and sc.s_score<90 then 1 else 0 end)/count(sc.s_id) "优良率",
SUM(case when sc.s_score>=90 then 1 else 0 end)/count(sc.s_id) "优秀率"
from score sc
inner join course c on sc.c_id=c.c_id group by c.c_id
结果:
查询各科成绩最高分、最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率--及格为>=60,中等为:70-80,优良为:80-90,优秀为:相关推荐
- 18、查询各科成绩最高分、最低分和平均分,以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率, -- 优良率,优秀率
-- 18.查询各科成绩最高分.最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率, -- 优良率,优秀率 -- 及格为>=60,中等为:70-80, ...
- 查询各科成绩最高分、最低分和平均分
建表语句点击详见 – 以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率 – 及格为>=60,中等为:70-80,优良为:80-90,优秀为:> ...
- mysql查找最高分最低分_sql查询最高分、最低分和平均分语句
sql 查询最高分.最低分和平均分语句 //我们要用就以学生成绩为实例吧 /* 结构 学生表 Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage ...
- 计算学生成绩的最高分、最低分和平均分(数组全是方法)
代码: 1 package com.mon10.day24; 2 3 import java.util.Scanner; 4 5 /** 6 * 类说明 :计算学生成绩的最高分.最低分和平均分 7 * ...
- mysql查询各科成绩前三名的记录,sql查询各科成绩前三名----详述过程,思路清晰不烧脑...
使用mysql.hive查询各科成绩前三名 一.建表造数据 建表: create table scores( name varchar(100), subject varchar(100), scor ...
- C语言编程>第十一周 ⑥ 某学生的记录由学号、5门课程成绩和平均分组成,学号和5门课程的成绩已在主函数中给出。请编写函数fun,它的功能是:求出该学生的平均分,并放在记录的ave成员中。
例题:某学生的记录由学号.5门课程成绩和平均分组成,学号和5门课程的成绩已在主函数中给出.请编写函数fun,它的功能是:求出该学生的平均分,并放在记录的ave成员中.请自己定义正确的形参.. 例如,若 ...
- 某学生的记录由学号、5门课程成绩和平均分组成,学号和5门课程的成绩已在主函数中给出。请编写函数fun,它的功能是:求出该学生的平均分,并放在记录的ave成员中。
例题:某学生的记录由学号.5门课程成绩和平均分组成,学号和5门课程的成绩已在主函数中给出.请编写函数fun,它的功能是:求出该学生的平均分,并放在记录的ave成员中.请自己定义正确的形参.. 例如,若 ...
- mysql查找各科分数相同的学生_mysql中 查询各科成绩都在80以上的学生的姓名
最近遇到一个关于mysql的查询的问题,就是在成绩表里查询各科成绩都在80以上(含80分)的学生姓名,在网上找了一个例子,供大家参考学习: 1. 2.也有人在网上用了别外的办法来查找,如下: 使用了分 ...
- Mysql查询各科成绩前三名并分别排序
Mysql查询各科成绩前三名并分别排序 这个问题是之前1个朋友学mysql他们老师布置的作业,一开始我没有做过,而且刚出来做开发很多学过的东西都忘记了. 表结构如下: 一开始我是这样写的: selec ...
- MySQL 查询学生的总成绩并进行排名_MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况)...
MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况) MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况) 我的表结构: 先放代码 -- 查询各科成绩前三名的记录(不考虑成绩并列情 ...
最新文章
- sudo apt get linux,常用sudo apt-get命令
- 2019宁波本科计算机招聘工资,@宁波人,76282!2019年度平均工资是这么多,你拖后腿了吗?...
- ACR2010_新版RA分类标准发现更多需要治疗和纳入临床试验的早期关节炎患者
- 1月份制造业和非制造业PMI双双回升 企稳迹象初显
- UA MATH563 概率论的数学基础 中心极限定理24 随机变量的特征函数
- 开箱即用的VScode C++环境
- 数据中台实战(八):如何打造可以支撑N条产品线的标签平台
- 深度学习100例 | 第29天-ResNet50模型:船型识别
- Mac 系统如何实现挂载NTFS文件系统
- 网络工程:3.1 RIP(Routing Information Protocol)协议
- 14.深度学习练习:Face Recognition for the Happy House
- 07-求解Ax=0:主变量、特解
- C语言图书借阅管理系统
- UML 统一建模语言
- 微信小程序也可以实现定位打卡/签到打卡了(附源码)
- 使用yum出现 There are no enabled repos
- chm 已取消到该网页的导航,打不开!
- 什么是商业智能 (BI) 仪表板?
- 荣耀路由器w831刷linux,华为荣耀WS831路由器设置的方法
- 《Java核心技术面试精讲--杨晓峰》学习笔记目录