如何使用sql統計學生成績
Ⅰ 使用SQL SELECT語句查詢每個學生的平均成績,在線等。
你沒有告訴學生表和成績表的關聯欄位,假設是id。 select 學生.姓名,avg(成績回.成績) as 平均成績 into pinjun.dbf
from 學生答 inner join 成績 on 學生.id=成績.id
order by 學生.姓名
Ⅱ sql如何統計全部學生的分數
---第個學員的成績
select 學號,名稱, isnull(語文,0) + isnull(數學,0) + isnull(英語,0) 總成績 from a left join b on a.學號=b.學號
--各科總成績
select sum(語文),sum(數學),sum(英語) from b
--總成績
select sum(語文)+sum(數學)+sum(英語) from b
Ⅲ 怎麼用SQL語句查詢每個學生選修的課程名及其成績
select 姓名,課程名,成績 from (課程名所在的表名 C join 成績所在的表名 S on C.課程號=S.課程號) join 學生信息表 on S.學號=學生信息表.學號 ;
具體的例子:
select Sname,Cname,Grade from Student st left join(Score s left join Course c on s.Cno=c.Cno)
on st.Sno=s.Sno;
Ⅳ 如何用SQL查詢單個學生的成績的排名
如何用SQL查詢單個學生的成績的排名
用SQL查詢單個學生的成績的排名
只要指定單個學生的條件及排序即可
Ⅳ 怎樣統計SQL資料庫裡面每一個學生的各科成績的總分
。。有哪些表,哪些欄位啊
select 學號,課1+課2+課3+課4+課5 as 總成績 from 成績表
這種一張表的?
Ⅵ 有一個成績表,用SQL語句,如何計算一個學生的平均成績啊
你好,可先按學號分組,然後用分組函數avg求,如下:
select 學號 , avg(分數) from 成績表
group by 學號
Ⅶ sql查詢:如何統計學生成績表中,期末成績在80分以上的行
select * from 學生成績表 where 期末成績>80;
Ⅷ 查詢學生總成績的sql語句怎麼編寫
select 學生.學號 as 姓名, sum(成績.分數) as 總分
from 學生
left join 成績 on 成績.學號=學生.學號
group by 學生.學號
sql語句專
更新:update table1 set field1=value1 where 范圍
查找屬:select * from table1 where field1 like '%value1%' (所有包含'value1'這個模式的字元串)
排序:select * from table1 order by field1,field2 [desc]
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1[separator]
Ⅸ 如何使用sql編寫查詢語句 用於查詢學生的 各科成績
declare @sql varchar(8000)
select @sql='select a.mname as 學生姓名'
select @sql=@sql+',sum(case c.fname when '''+fname+''' then b.score else null end )as '+fname from f
select @sql=@sql+' from member a left join score b on a.mid=b.mid left join f c on b.fid=c.fid group by a.mname'
print @sql
exec (@sql)
費了好勁,真麻煩,頭一次搞這個東西
Ⅹ 怎樣編寫SQL語句求平均成績
1、打復開資料庫軟體,制附加資料庫,右鍵選擇新建查詢。