如何使用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、打复开数据库软件,制附加数据库,右键选择新建查询。