当前位置:首页 » 编程语言 » sql统计平均分
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql统计平均分

发布时间: 2022-01-16 02:44:31

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

insert into pinjun(学生姓名, 平均成绩) select s.学生姓名,avg(c.成绩) from 学生表 s,成绩表 c where s.学生id=c学生id group by 学生id,学生姓名 order by avg(c.成绩) desc,c.学生姓名

Ⅱ SQL求平均分

select sum(Syw+Syy+Ssx)/3 from Student where Sbj =''

Ⅲ SQL求总分及平均值

SQL求总分及平均值的方法。

如下参考:

1.打开数据库软件,添加数据库,右键点击并选择新查询。

Ⅳ SQL查询平均成绩

select
classid
as
班级编号,max(case
when
sex=0
then
avg_grade
else
0
end)
as
男生平均成绩,
max(case
when
sex=1
then
avg_grade
else
0
end)
as
女生平均成绩
from
(select
classid,sex,avg(grade)
as
avg_grade
from
student
a
inner
join
sc
b
on
a.id=b.id
)
t
group
by
classid

Ⅳ SQL 查询 求平均数

select 宿舍号,周次,avg(分数) from table where 宿舍号='1' and 周次=‘1’group by 宿舍号,周次

Ⅵ SQL计算平均分。

count()求和,avg()平均

Ⅶ 怎样编写SQL语句求平均成绩

1、打开数据库软件,附加数据库,右键选择新建查询。

Ⅷ sql查询平均分

select name from A where sid in (select sid from B where grade <60 group by sid having count(sid)>=2)

Ⅸ 在SQL语句中怎么查询一个科目的最高分和最低分还有平均分

select max(科目) as '最高分',min(科目) as 最低分,round(avg(科目),2) as '平均分' from 表

round(avg(科目),2) 意思是平均分保留两位小数,因为在多个科目中就可以出现小数

如果有一科或多科没有成绩使用avg就不正确,应该用以下语句:

select max(科目) as '最高分',min(科目) as 最低分,round(sum(科目)/科目数,2) as '平均分' from 表

因为avg有效果是对已有数据的统计平均。

Ⅹ SQL问题:如何分别给每个班算平均分

select 班级,avg(table.科目1) as 别名 ,avg(table.科目2) as 别名2,...,
from 表名
group by 班级
SQL查询语句,要得到每个班每门课程的平均分,以及每个班的人数
select 班级,avage(table.科目) as 别名,avage(科目2) as 别名2,count(*) as 人数 from table groub by 班级