列出每个学生的姓名和其平均成绩
Ⅰ 数据库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语句查询每个学生的学号、姓名、平均成绩、最高成绩和最低成绩
得说一下,涉及到的具体表的结构