当前位置:首页 > 研究生招生 > 常见问题 > 正文内容

sql平均成绩怎么查询(sql语句查询各科平均成绩)

2023-04-26 12:43:39常见问题

sql语句查询各科平均成绩

SQL查询每门课程最高分--先得到相同学科的最高分数,再查询stud表,找到最高分数的记录

select course,sudResult,COUNT(course)stuCount from (

select * from stud a where sudResult=(select max(sudResult) from stud where course=a.course)

)b

group by course,sudResult

结果为:

原数据:

sql怎么查询平均值

  select a.*,datediff(ss,a.deCreateDatetime_datetime,b.deCreateDatetime_datetime)/2 as 时间差的平均值,

  (select top 1 deCreateDatetime_datetime from myOrder_DE d where deType_nvarcharN'IR'

  and d.deCreateDatetime_datetime>a.deCreateDatetime_datetime order by d.deCreateDatetime_datetime)

  as IR下一个状态的时间

  

  from myOrder_DE a inner join myOrder_DE b

  on a.deType_nvarchar=N'IR'

  and a.deid_int(select max(deid_int) from myOrder_DE where deType_nvarchar=N'IR')

  and b.deid_int=(select top 1 deid_int from myOrder_DE

  where deid_int

  where c.deType_nvarchar=N'IR' and c.deid_int>a.deid_int order by c.deid_int) order by deid_int desc)

  order by b.deCreateDatetime_datetime

sql语言查询平均成绩

可以使用iif函数 假设表结构为 成绩(姓名,科目,分数) Sql查询实现语句如下 select 姓名,科目,iif(分数>=60,'及格','不及格') as 成绩档 from 成绩; 如要查看设计方案,将上述语句复制粘贴到sql查询设计视图,然后转到查询设计视图即可。

sql查询学生的平均成绩

SELECTstudent.S'学号',Sname'姓名',AVG(score)'平均成绩'FROMstudentINNERJOINscONstudent.S=sc.SGROUPBYstudent.SHAVINGAVG(score)>=85

sql 查询平均成绩

select学生.学号as姓名,sum(成绩.分数)as总分from学生leftjoin成绩on成绩.学号=学生.学号groupby学生.学号sql语句更新:updatetable1setfield1=value1where范围查找:select*fromtable1wherefield1like'%value1%'(所有包含'value1'这个模式的字符串)排序:select*fromtable1orderbyfield1,field2[desc]求和:selectsum(field1)assumvaluefromtable1平均:selectavg(field1)asavgvaluefromtable1最大:selectmax(field1)asmaxvaluefromtable1最小:selectmin(field1)asminvaluefromtable1[separator]

“sql平均成绩怎么查询(sql语句查询各科平均成绩)” 的相关文章