88问答网
所有问题
数据库sql题:查出每个同学的平均分,要求查询结果中包括“姓名”,“平均分”
如题所述
举报该问题
其他回答
第1个回答 推荐于2018-04-15
可能有重名的学生,所以必须也要
学号
分组
select a.学号,a.姓名,avg(b.成绩) as 平均分 from 学生 a,成绩 b
where a.学号=b.学号 group by a.学号,a.姓名
本回答被网友采纳
第2个回答 2012-06-02
select 姓名,avg(成绩) as 平均分 from table group by 姓名
第3个回答 2012-06-04
select 姓名,avg(成绩) as 平均分
from 表1 inner join 表2
on(表1.学号=表2.学号)
group by 表1.姓名
第4个回答 2012-06-05
select from * avg(成绩) as 平均分
第5个回答 2012-06-02
你的应该是两个表查吧,用表连接比较好
select 姓名,平均分 from 表1 inner join 表2 on(表1.学号=表2.学号),平均分那里你应该会写吧
相似回答
用
SQL
语句完成下列操作:(1)统计
每个
学生
的平均
成绩和
姓名
(2)统计平均...
答:
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 a...
SQL
语句求一个学生表的学生成绩
的平均
成绩
答:
分数 张三 语文 74 张三 数学 83 张三 物理 93 李四 语文 74 李四 数学 84 李四 物理 94 想变成(得到如下结果)
:姓名
语文 数学 物理 --- --- --- --- 李四 74 84 94 张三 74 83 93 --- / create table tb(姓名 varchar(10),课程 varchar(10)
,分数
int)insert into tb values(...
查询
学生的学号
,姓名,平均
成绩
,要求
只显示
平均分
在80 分以上的学生,按...
答:
having cast(avg(b.成绩) as decimal(18,2)) >= 80order by cast(avg(b.成绩) as decimal(18,2)) desc
SQL数据库
命令
,
求救
查询平均
成绩!万分感谢!
答:
SQL数据库
命令,求救
查询平均
成绩!select 学号, avg(分数) from grade group by 学号 having count(distinct 课程编号) > 1 select 学号 as u_编号
,
姓名
as u_名称 from student_info where 姓名 like '张%'union select 课程编号 as u_编号, 课程名称 as u_名称 from curriculum ...
sql:查询
所有学生的学号、
姓名
、入学成绩、选课门数和
平均分
。
结果要求
...
答:
SQL
语句如下:select student.sno 学号,sname
姓名,
sgrade 入学成绩,count(cno)选课门数,avg(grade)
平均分
from student,score where student.sno=score.sno group by student.sno,sname,sgrade;其中sno、sname、sgrade、cno、grade分别为:学号、姓名、入学成绩、课程号、成绩。以上SQL语句在Microsoft ...
用
SQL
命令创建名为“学生总分”
的查询,查询
所有学生的学号、
姓名
、总分...
答:
你好, 考的是分组与分组函数的应用 设有学生表有学号,
姓名,
学科, 分数.1:select 学号, 姓名, sum(分数) 总分, avg(分数) 平均分 from 学生 group by 学号 2:select sum(分数) 总分, avg(分数)
平均分,
max(分数) 最高分, min(分数) 最低分 from 学生 where 学科='?'group by ...
1
查询
成绩表的总分数,
平均分,
最低分和最高分。用
sql
语句怎么写?
答:
---4. 计算每个人
的平均
成绩(要求显示字段: 学号
,姓名,平均
成绩)select distinct t1.stuid,t1.name,t2.avgscore from stuscore t1,(select stuid,avg(cast(score as bigint)) as avgscore from stuscore group by stuid) t2 where t1.stuid=t2.stuid ---5. 列出各门课程成绩最好的学生...
求助哈
,数据sql
命令
,题目要求查询平均
成绩大于85分的学号、
姓名
、平均成...
答:
SELECT STUDENTS.SNO,SNAME,AVG(GRADE)FROM SC,STUDENTSWHERE SC.SNO=STUDENTS.SNOGROUP BY STUDENTS.SNO,SNAMEHAVING AVG(GRADE)>=85
大家正在搜
相关问题
使用sql select语句查询每个学生的平均成绩,结果包括...
orcal数据库中查询出平均成绩大于60分的同学的学号和平均...
使用SQL SELECT语句查询每个学生的平均成绩,在线等。
SQL语句查询每个学生的学号、姓名、平均成绩、最高成绩和最低...
在SQL server中查询每个学生的班级、学号、姓名、平均...
oracle的SQL语句中,查询每个学生的的学号、姓名、平均...
sql:查询所有学生的学号、姓名、入学成绩、选课门数和平均分...
5.用SQL命令查询所有学生的学号、姓名、总成绩、平均成绩。