查询学生表中各专业入学成绩平均值
『壹』 SQL 查询专业课1成绩合格考生的总分平均值
select 准考证号,(外语+专业课1+专业课2)/3 as '平均成绩' from 表名 where 专业课1>=60;
『贰』 查询表student(id,score,subject)中所有科目成绩在60分以上的学生的平均分成绩怎么写sql语句
应该有学生Id啊比如学生Id是stuid,这样写。
SELECTAVG(score)
FROMstudent
WHEREstuidIN(
SELECTstuid
FROMstudenta
WHERENOTEXISTS(SELECT1
FROMstudentb
WHEREa.stuid=b.stuid
ANDb.score<60))
『叁』 sql:查询所有学生的学号、姓名、入学成绩、选课门数和平均分。结果要求显示如下
Select SId,SName,sgrade 入学成绩抄, (Select Count(CId) From score Where SId=s.SId)选课门数, (Select avg(grade) From score Where SId=s.SId)平均分
From Student s;
其中sid是学号,cid是课程号。
『肆』 使用SQL语句查询学生数据表中 优干 女生的入学成绩平均分
select vag(入学成绩字段) as'优干女生入学成绩平均分' from 表格名称 where 学生类别字段='优干女生'
『伍』 1. 查询每个学生的平均成绩,并汇总所有学生所有课程成绩的平均分
给出表结构啊
『陆』 查询学生档案中的学生总数入学成绩的平均值,按性别分类怎么写sql查询语句
你好,很高兴回答你的问题。
类似这样的问题,不同的表结构对应的查询语句是不同的,所以先提供一下表结构吧,大家才好依据表结构帮你解决问题。
『柒』 SQL在学生表中查询每个人的总分与平均总学分的差,要求显示学号、姓名、专业、总学分、与平均总学分的差
T-SQL语句如下:
Select 学号,姓名,专业,总学分,总学分-(select avg(总学分) from [学生专选课系统].[dbo].[学生表] where 专业=A.专业) as 与平均总学分的属差 From [学生选课系统].[dbo].[学生表] as A
(*注:以上语句是学生与其所属专业的平均总学分的对比,即平均总学分是按专业分开计算的)
如果不用考虑区分专业,而是直接跟全校学生的平均总学分比较的话,用下面的语句:
Select 学号,姓名,专业,总学分,总学分-(select avg(总学分) from [学生选课系统].[dbo].[学生表]) as 与平均总学分的差 From [学生选课系统].[dbo].[学生表] as A
『捌』 使用SQL SELECT语句查询每个学生的平均成绩,在线等。
你没有告诉学生表和成绩表的关联字段,假设是id。 select 学生.姓名,avg(成绩回.成绩) as 平均成绩 into pinjun.dbf
from 学生答 inner join 成绩 on 学生.id=成绩.id
order by 学生.姓名
『玖』 查询各系各科成绩平均分最低的学生的学号,姓名,系名(3)
select *
from (select a.sno,
sname,
sdept,
avg_grade,
row_number() over(partition by a.sdept order by b.avg_grade) as rn --计算每个学生按照平均分在系里的排名(默认即为升序)
from Student a,
(select sno, avg(grade) as avg_grade
from SC
group by sno --计算每个学生的各科成绩平均分
) b
where a.sno = b.sno)
where rn = 1 --取分数最低的
『拾』 一张学生成绩表内SQL查询每个班级每门课程的平均分
select avg(分数复制) as 平均分, rtrim(cast(sum(case when 分数>=60 then 1 end)/count(*)*100 as char(10)))+'%' as 及格率 from A group by 班级,课程