社区
应用实例
帖子详情
用sql如何统计成绩单里各科目前5名的成绩?
zsulam
2006-06-22 04:46:58
假设表如:成绩单(科目, 分数),里面含各科目的分数,用sql统计各科目前5名的成绩
...全文
813
4
打赏
收藏
用sql如何统计成绩单里各科目前5名的成绩?
假设表如:成绩单(科目, 分数),里面含各科目的分数,用sql统计各科目前5名的成绩
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chinank
2006-06-24
打赏
举报
回复
select top 5 .....
冷箫轻笛
2006-06-22
打赏
举报
回复
select * from 成绩单 t1
where 分数 in
(select distinct top 5 分数 from 成绩单 where 科目 = t1.科目 order by 分数 desc)
点点星灯
2006-06-22
打赏
举报
回复
SELECT * FROM 成绩单 a
WHERE 5>(SELECT COUNT(*) FROM 成绩单 b WHERE a.分数<b.分数 and a.科目=b.科目)
点点星灯
2006-06-22
打赏
举报
回复
declare @tab table(c_1 varchar(20),c_2 varchar(20), c_3 int)
insert @tab values('A','A1',21)
insert @tab values('A','B1',20)
insert @tab values('B','A1',3)
insert @tab values('B','B1',4)
insert @tab values('B','C1',2)
insert @tab values('C','D1',10)
select a.c_1,[排名]=(select count(1) from @tab where c_1=a.c_1 and a.c_3<=c_3),a.c_2,a.c_3
from @tab a order by c_1,c_3
【
SQL
实战】期末考试,如何
统计
学生
成绩
年底临近,这两天各小学都进入期末考试阶段了。考试结束,就要对学生
成绩
进行
统计
。有趣的是,现在学校提供的
成绩
单
上不直接写明分数了,而是一个等级,例如:优秀、良好、合格、不及格。至少北京是这样子的。言归正传,我们怎么根据
成绩
表来
统计
优良差呢? drop table test_score, test_subject; -- 学生考试
成绩
表(学生、科目、
成绩
)。这
里
为了方便测试,直接使用临时表 cr...
my
sql
查询不同老师所教不同课程_
sql
面试题(学生表_课程表_
成绩
表_教师表)
1 --21、查询不同老师所教不同课程平均分从高到低显示2 SELECT max(Z.T#) AS 教师ID,MAX(Z.Tname) AS 教师姓
名
,C.C# AS 课程ID,MAX(C.Cname) AS 课程
名
称,AVG(Score) AS平均
成绩
3 FROM SC AS T,Course AS C ,Teacher ASZ4 where T.C#=C.C# and C....
带姓
名
的多科
成绩
单
--char5
【多科
成绩
单
】用二维数组score[][4]保存同学们的高数、英语、C++
成绩
及总
成绩
(在此假设学生的学号为整型的连续值,用数组的行下标作学号)。在此基础上,完成下面的操作: (1)设计输入
成绩
的函数,输入3科
成绩
后可以自动求出总分,并将数据全保存到数组中; (2)输出各门课及总分的最高
成绩
、最低
成绩
、平均
成绩
和
成绩
的标准偏差; (3)输出考得总分最高、最低同学的人数及对应的学号。 要求:
【50条常用My
SQL
语句】如果这50条
sql
语句你都不熟,你别说你会My
SQL
【建议收藏】
50条
SQL
查询技巧、查询语句示例 这篇文章主要介绍了50条
SQL
查询技巧、查询语句示例,本文以学生表、课程表、
成绩
表、教师表为例,讲解不同需求下的
SQL
语句写法,需要的朋友可以参考下 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score)
成绩
表 Teacher(T#,Tname) 教师表 1、查询“001”课程比“002”课程
成绩
高的所有学生的学号; select a.S# from (select s.
别再写复杂
SQL
了!用Kettle数值范围控件5分钟搞定学生
成绩
分级
统计
本文详细介绍了如何利用Kettle数值范围控件快速完成学生
成绩
分段
统计
,替代复杂的
SQL
CASE WHEN语句。通过可视化配置和动态调整功能,教务工作者可在5分钟内实现
成绩
分级,大幅提升数据处理效率和维护便捷性。文章还涵盖了高级应用技巧和性能优化建议。
应用实例
27,579
社区成员
68,548
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章