查出五年级下册分数计算题表中每个班分数最高的人

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
春考试三七年级各班成绩计算表及前名.xls28页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
文档加载中...广告还剩秒
需要金币:100 &&
春考试三七年级各班成绩计算表及前名,七年级期末考试成绩表,七年级期末考试成绩,七年级期末考试成绩单,玉燕七年级未考试成绩,计算机考试成绩查询,计算机考试成绩,职称计算机考试成绩,职称计算机考试成绩单,2015计算机考试成绩
你可能关注的文档:
··········
··········
七年级前100名
七年级03春3
九年级登分
七年级登分
平襄初中2012年秋季考试成绩统计表
正在加载中,请稍后...4发现相似题Hi~亲,欢迎来到题谷网,新用户注册7天内每天完成登录送积分一个,7天后赠积分33个,购买课程服务可抵相同金额现金哦~
意见详细错误描述:
教师讲解错误
错误详细描述:
当前位置:>>>
光明中学七年级甲、乙、丙三个班中,每班的学生人数都为40人.某次数学考试的成绩统计如下:(每组分数含最小值,不含最大值)丙班数学成绩统计表
根据以下图(表提供的信息,则80~90分这一组人数最多的班是________.
主讲:赵秀辉
【思路分析】
根据频数分布直方图、扇形统计图、频数统计表可得:三个班在80~90分这一组人数的人数,比较可得这个分数段人数最多的班级.
【解析过程】
解:根据频数分布直方图可知,甲班80~90分这一组人数大于12人,根据扇形统计图可知,乙班80~90分这一组人数为40×(1-35%-10%-5%-20%)=12人,根据频数统计表可知,丙班80~90分这一组人数最多为11人,所以80~90分这一组人数最多的班是甲班.
本题难度中等,考查统计图表的识别;解本题要懂得频率分布直分图的意义,了解频率分布直分图是一种以频数为纵向指标的条形统计图.
给视频打分
招商电话:010-
地址:北京市西城区新街口外大街28号A座4层409
扫一扫有惊喜!
COPYRIGHT (C)
INC. ALL RIGHTS RESERVED. 题谷教育 版权所有
京ICP备号 京公网安备求帮忙,一句SQL查出,一个年级里面所有科目,成绩最高和最低的学生及其分数。
今天面试,面试官临时加个题,让当面“手写”个“简单”sql.
要求:一句SQL查出,一个年级里面所有科目,成绩最高和最低的学生及其分数。
表结构如下:
student,score,subject
但是没想出来。回家建了个表,配上数据,“在能调试的情况下”,还是用了些时间按要求写出来了。
SELECT "最高分",t.*
FROM t ,(SELECT MAX(score) AS score,`subject` FROM t GROUP BY `subject`)b
WHERE t.`score` = b.score
AND t.`subject` = b.subject
SELECT "最低分",t.*
FROM t ,(SELECT MIN(score) AS score,`subject` FROM t GROUP BY `subject`)b
WHERE t.`score` = b.score
AND t.`subject` = b.
重点是我觉得在面试现场,特别是在“没有db调试的情况下”,一般很难写出这样的sql.
是我该怀疑自己的人生了呢,还是这个题出的确实不好,还有点感觉被故意刁难了。
这种临时表的用法确实很少用,有没大神能写出更普通点的sql,求sql帮助。
用分析函数就比较简单,需要考虑并列第一的情况:
select case when tt.rn_asc = 1 then '最低分'&
& & & & & & when tt.rn_desc = 1 then '最高分'&
tt.subject,tt.student,tt.score
from (select rank() over(partition by subject order by score asc) rn_asc,&
& & & & & & &rank() over(partition by subject order by score desc) rn_desc,
t.* from t) tt&
where tt.rn_asc = 1 or tt.rn_desc = 1
order by 1 desc,2;
--- 共有 1 条评论 ---
[14]老司机终于出现了,rank,over关键字,啧啧,受教了。
其实也不难,我觉得这样显示会更加直观一点
select tt.subject,
(select group_concat(student) from t where t.subject = tt.subject and t.score = tt.score_max) as '最高分学生',
tt.score_max as '最高分分数',
(select group_concat(student) from t where t.subject = tt.subject and t.score = tt.score_min) as '最低分学生',
tt.score_min as '最低分分数' from&
(select subject,
max(score) score_max,
min(score) score_min from t group by subject) tt order by tt.subject
SELECT T1.* FROM TABLE1 T1,(
--处理当最高分跟最低分相同时,将最高分改成一个没有的数,用最低分去匹配数据
SELECT SUBJECT,DEOCDE(MAX_S,MIN_S,0,MAX_S) AS "MAX_S",MIN_S FROM (
SELECT SUBJECT,MAX(SCORE) AS "MAX_S",MIN(SCORE) AS "MIN_S" FROM TABLE1 GROUP BY SUBJECT)
) T2 WHERE T1.SUBJECT = T2.SUBJECT
AND (T1.SCORE = T2.MAX_S OR T1.SCORE = T2.MIN_S)
ORDER BY T1.SUBJECT,T1.SCORE
大概这样吧 没有测试过&
按分数排序,取第一条记录!
select student,score,subject&
where score in (select max(score) from t group by subject)&
&&&&or&score in (select min(score) from t group by subject)
order by &subject ,&score
--- 共有 1 条评论 ---
因为跨科目了,如果一门课程的最高份和其它科目的分数有重复的,会有问题
写出来也不是大神,就是零活运用所学习的知识[12][12]
select student,score,subject& from t& where
order by score (limit 1)or desc(逆序)
--- 共有 1 条评论 ---
你也好意思留三条评论。。。
假如一个学生同时最高和最低会出现重复结果
--- 共有 2 条评论 ---
比如某同学 同时满足一个科目最高,另一个科目最低。
应该没什么问题吧?一个学生一门科目只会有一个成绩
二重查询应该是最快最简单的方式
--- 共有 1 条评论 ---
正解啊,兄弟,二重查询想要一条sql完成的话要用到临时表,所以总感觉这不是所谓的"简单"查询
也没特别刁难吧,这个题目也算是大学课程考试题了
--- 共有 1 条评论 ---
可能没说清楚吧,这个要夸科目,求最大和最小,理论上要分两次组

我要回帖

更多关于 三年级分数的初步认识 的文章

 

随机推荐