18、查询各科成绩最高分、最低分和平均分,以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率, -- 优良率,优秀率
-- 18.查询各科成绩最高分、最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率,
-- 优良率,优秀率
-- 及格为>=60,中等为:70-80,优良为:80-90,优秀为:>=90 (超级重点)
SELECT co.c_id,co.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 course as co
LEFT JOIN
score as sc ON co.c_id=sc.c_id
GROUP BY sc.c_id
18、查询各科成绩最高分、最低分和平均分,以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率, -- 优良率,优秀率相关推荐
- -- 18.查询各科成绩最高分、最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率 -- 及格为>=60,中等为:70-80,优良为:80-
SELECT c.c_id,c.c_name,MAX(sc.s_score) "最高分",MIN(sc.s_score) "最低分",AVG(sc.s_scor ...
- 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查找各科分数相同的学生_mysql中 查询各科成绩都在80以上的学生的姓名
最近遇到一个关于mysql的查询的问题,就是在成绩表里查询各科成绩都在80以上(含80分)的学生姓名,在网上找了一个例子,供大家参考学习: 1. 2.也有人在网上用了别外的办法来查找,如下: 使用了分 ...
- mysql查询各科成绩前三名的记录,sql查询各科成绩前三名----详述过程,思路清晰不烧脑...
使用mysql.hive查询各科成绩前三名 一.建表造数据 建表: create table scores( name varchar(100), subject varchar(100), scor ...
- Mysql查询各科成绩前三名并分别排序
Mysql查询各科成绩前三名并分别排序 这个问题是之前1个朋友学mysql他们老师布置的作业,一开始我没有做过,而且刚出来做开发很多学过的东西都忘记了. 表结构如下: 一开始我是这样写的: selec ...
- MySQL 查询学生的总成绩并进行排名_MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况)...
MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况) MySQL查询各科成绩前三名的记录及排名(不考虑成绩并列情况) 我的表结构: 先放代码 -- 查询各科成绩前三名的记录(不考虑成绩并列情 ...
- C语言编程>第十一周 ⑥ 某学生的记录由学号、5门课程成绩和平均分组成,学号和5门课程的成绩已在主函数中给出。请编写函数fun,它的功能是:求出该学生的平均分,并放在记录的ave成员中。
例题:某学生的记录由学号.5门课程成绩和平均分组成,学号和5门课程的成绩已在主函数中给出.请编写函数fun,它的功能是:求出该学生的平均分,并放在记录的ave成员中.请自己定义正确的形参.. 例如,若 ...
- 37.某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出。请编写函数fun,它的功能是:求出该学生的平均分放在记录的ave成员中。请自己定义正确的形参。
37.某学生的记录由学号.8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出.请编写函数fun,它的功能是:求出该学生的平均分放在记录的ave成员中.请自己定义正确的形参. 例如,若学生的 ...
最新文章
- HTML5学习笔记三
- 循环神经网络的数据预处理
- 腾讯DevOps全链路解决方案
- 数据可视化【四】Bar Chart
- vue基础(学习官方文档)
- 搞懂C++为什么难学,看这篇就够了!
- 基于java springboot+mybatis学生学科竞赛管理管理系统设计和实现
- 关于魔方里的工具修改方法
- JavaScript 登录注册表单验证
- PUN☀️四、服务器大厅建房解析
- 这 4 款电脑记事本软件,得试试
- 1.Linux系统编程入门
- 2021-12-28学习的道路是寂寞的,学成后的成绩是惊艳的。喜欢热闹是生物的本性,耐得住寂寞方显人性尊贵
- Incapsula CDN到底好在哪
- 让dede系统 正文标题以拼音显示的方法
- DXF04-02 时间:2021.12.03-2012.12.03 关键词:DXF样条曲线信息
- 电阻的单位字符及读法
- 常用颜色及其RGB值
- POJ 2924 Gauß in Elementary School(简单题)
- 做测试,如何提升“话语权”?