比如
学生ID 单元ID 成绩
1 1 100
1 1 70
1 2 80
1 2 70
2 1 90
2 1 50
2 2 60
最后得到排名:
学生ID 总和成绩
1 180 注:100+80
2 150 注:90+60
(select 学生ID, 单元ID ,MAX(成绩) 最高成绩
from Test group by 学生ID,单元ID ) b
这里的“最高成绩”和“b”不用写成“as 最高成绩”和“as b”吗?
我的是office的access数据库。
我省略了 as access 需要加as 的话 你就加上呗
1查询成绩表的总分数,平均分,最低分和最高分。用sql语句怎么写?
name order by 总分 desc ---8. 列出各门课程的平均成绩(要求显示字段:课程,平均成绩)select subject,avg(cast(score as bigint)) as avgscore from stuscore group by subject ---9. 列出数学成绩的排名(要求显示字段:学号,姓名,成绩,排名)select * from stuscore where subject ='数...
查询学生总成绩的sql语句
select 学生.学号 as 姓名, sum(成绩.分数) as 总分from 学生left join 成绩 on 成绩.学号=学生.学号group by 学生.学号 sql语句 更新:update table1 set field1=value1 where 范围 查找:select * from table1 where field1 like '%value1%' (所有包含'value1'这个模式的字符串)排序:select ...
【技术分享】高级SQL分析函数-窗口函数(1)- 排名计算
1.查询本年级各个科目前2名的同学 为了获得各个不同科目各自的前2名,我们需要先使用Rank()函数来给每个学生在各自科目的分区打上成绩排名,执行如下SQL语句,查询出来的结果如下图。可以看到,执行结果中已经根据各个科目的成绩得到了排名字段_rank,接下来只需要使用过滤掉_rank字段大于2的部分即可,查询...
在sql计算每个学生的总成绩(平时*0.6+期末*0.4),显示学号,课程号与成绩...
Select 学号,课程名称,Sum(平时成绩)*0.6 + Sum(期末成绩)*0.4 As 总成绩 Group By 学号,课程名称 因为你没有给出表,所以乱写的,
sql sever 2008r2查询各系各科成绩最高分的学生的学号,姓名,系名...
student.sdept;上述语句已经测试通过。代码思路是:学生表与成绩表基于学号进行连接获取每个学号所在系名,然后用院系和课程号对成绩表分组汇总,求得每个院系、每个课程的最高得分(结果集c,含系名、课程号和最高分)。然后用结果集C再次与成绩表、学生表进行比对,筛选出获得每个系、每个课程的最高分...
用sql语句,查询每个班级成绩排名前三名的学生姓名
如果你使用的是SQL Server数据库,可以使用TOP关键字来查询每个班级成绩排名前三名的学生姓名。例如,你有表名为students,其中包含班级和成绩字段,你可以这样写查询语句:SELECT TOP 3 学生姓名, 班级, 成绩 FROM students ORDER BY 成绩 DESC, 班级 如果你使用的是Oracle数据库,可以使用ROWNUM关键字来...
用SQL语句完成下列问题。
1、第一题,是查询总和,总和在SQL中使用sum,如:select sum(成绩) from 表名 2、第二题,查询平均值,SQl:select 学号,Avg(sum(成绩)) from 表名 group by 学号 3、第三题,查询每课程学生人数,SQL : select 课程名称,count(学号) from 表名 group by 课程名称 4、第四题,查询最高...
sql语句科目表学生表和成绩表的查询
你所要的SQL语句我已经写了,这个查询由于是查询每个科目的总成绩,所以不需要查询学生的姓名,所以不应关联学生表。只需要用成绩表关联科目表(目的是查询出科目的名称)。然后直接使用分组汇总(就是用 GROUP BY 子句和SUM、AVG两个聚合函数实现的)。分组查询是一种最基本的查询,现在的主流数据库都支持...
SQL查询语句的问题,acess数据库
select name,xuehao,sum(chengji1),sum(chengji2),sum(chengji3),sum(chengji4) from student group by name name是名字 xuehao是学号 chengji是成绩 前提条件,每个学生的每科成绩是唯一的!否则,这条语句就会把该学生的所有相同学科的成绩求和!
vfp作业,利用SELECT-SQL语句建立查询
select kcdm,max([成绩])as [最高分],min([成绩]) as[最低分],avg([成绩])as [平均分],sum([成绩])as[每门课程总分],count(*) from cj group by kcdm order by [平均分] --这个题目没有表结构可能有很多种情况,最好把成绩表贴出来 --18.基于xs表统计男女同学的人数。要求...