Ⅰ 使用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 班級