当前位置:首页 » 考试成绩 » 列出每个学生的姓名和其平均成绩

列出每个学生的姓名和其平均成绩

发布时间: 2021-01-05 18:14:05

Ⅰ 数据库sql题:查出每个同学的平均分,要求查询结果中包括“姓名”,“平均分”

你的应该是两个表查吧,用表连接比较好
select 姓名,平均分 from 表1 inner join 表2 on(表1.学号=表2.学号),平均分那里你应该会写吧

Ⅱ oracle的SQL语句中,查询每个学生的的学号、姓名、平均成绩,结果按平均成绩降序排列。

sno表示的是平均成绩??
group by 是分组
order by是排序
select sno from table where 条件 order by 字段名 desc --降序排列

Ⅲ 数据库编写 创建视图view2,查询所有学生的学号,姓名和平均成绩

create view view2(sno,savg,sname)
as select Student.Sno,Sname,AVG((cast(StudentCourse.Grade as int)))
from Student join StudentCourse
on StudentCourse.Sno=Student.Sno
group by Student.Sno,Student.Sname
即可,反正Sno已经保证唯一了,再加上Sname也无法再内干扰什么容了。

Ⅳ sql sever 2008R2中查询选课表和学生表中每位学生的学号,姓名,平均成绩的代码怎么写

创建表

createtable学生表
(学号(8),
姓名varchar(10))
insertinto学生表values('01010101','王一')
insertinto学生表values('01010102','王二')
insertinto学生表values('01010103','王三')

createtable选课内容表
(学号varchar(8),
课程号varchar(2),
成绩int)

insertinto选课内容表values('01010101','C1',78)
insertinto选课内容表values('01010101','C2',88)
insertinto选课内容表values('01010102','C3',72)
insertinto选课内容表values('01010102','C5',78)
insertinto选课内容表values('01010103','C1',68)
insertinto选课内容表values('01010104','C2',98)

执行:

selecta.学号,a.姓名,AVG(b.成绩)as平均成绩from学生表a,选课内容表bwherea.学号=b.学号groupbya.学号,a.姓名

结果:

Ⅳ 使用SQL SELECT语句查询每个学生的平均成绩,在线等。

你没有告诉学生表和成绩表的关联字段,假设是id。 select 学生.姓名,avg(成绩回.成绩) as 平均成绩 into pinjun.dbf
from 学生答 inner join 成绩 on 学生.id=成绩.id
order by 学生.姓名

Ⅵ 求每个学生的平均成绩,列出学号、姓名和平均成绩。

select
学生表.学号,学生表.姓名,
average(成绩专属表.成绩)
as
平均成绩,
max(成绩表.成绩)
as
最高成绩,
min(成绩表.成绩)
as
最低成绩
from
学生表
left
join
成绩表
on
学生表.学号=成绩表.学号
order
by
学生表.学号
成绩表可换成语文、数学、英语等,查询结果就是各个学生相应课程的平均成绩、历史最高成绩、历史最低成绩。

Ⅶ 使用sql select语句查询每个学生的平均成绩,结果包括“姓名”(出自student表)和“平均成绩”(依据scor

select 姓名,avg(成绩) as 平均成绩 from score group by 学号 order by avgavg(成绩) desc,姓名 into table avgscore

Ⅷ 用SQL语句完成下列操作:(1)统计每个学生的平均成绩和姓名 (2)统计平均成绩超过90分的学生姓名,学号和成绩

oralce sql 是这么写的:
统计每个学生的平均成绩和姓名
select sname 姓名版,avg(grade) 成绩
from s,sc
where s.sno=sc.sno
group by sname;

统计平均成绩超过90分的学生姓权名,学号和成绩
select sname 姓名,s.sno 学号,avg(grade) 成绩
from s,sc
where s.sno=sc.sno
group by sname
having avg(grade) >90;

Ⅸ 5.用SQL命令查询所有学生的学号、姓名、总成绩、平均成绩。

用SQL命令查询所有学生的学号、姓名、总成绩、平均成绩。
select 学号,姓名,总成绩,(总成绩/总科数) from 表

Ⅹ SQL语句查询每个学生的学号、姓名、平均成绩、最高成绩和最低成绩

得说一下,涉及到的具体表的结构

热点内容
武汉大学学生会辅导员寄语 发布:2021-03-16 21:44:16 浏览:612
七年级学生作文辅导学案 发布:2021-03-16 21:42:09 浏览:1
不屑弟高考成绩 发布:2021-03-16 21:40:59 浏览:754
大学毕业证会有成绩单 发布:2021-03-16 21:40:07 浏览:756
2017信阳学院辅导员招聘名单 发布:2021-03-16 21:40:02 浏览:800
查询重庆2018中考成绩查询 发布:2021-03-16 21:39:58 浏览:21
结业考试成绩怎么查询 发布:2021-03-16 21:28:40 浏览:679
14中医医师资格笔试考试成绩查分 发布:2021-03-16 21:28:39 浏览:655
名著赏析课程标准 发布:2021-03-16 21:27:57 浏览:881
北京大学商业领袖高端培训课程 发布:2021-03-16 21:27:41 浏览:919