A. 查询成绩的sql语句是什么
不知道你的表结构是什么啊?
例如表的字段有姓名、课程、成绩的话
每人的总成绩:SELECT 姓名,SUM(成绩) FROM 表名 GROUP BY 姓名
每人的平均成绩:SELECT 姓名,SUM(成绩)/COUNT(*) FROM 表名 GROUP BY 姓名
每人的课程门数:SELECT 姓名,COUNT(*) FROM 表名 GROUP BY 姓名
B. 查询学生总成绩的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]
C. 我建了两个表,学生档案和学生成绩表,如何用·SQL查询总分和平均分
一个重要的问题,你不要在sql里写那么多中文,最好没有中文字符!
例:按学号查询(孙三同学的学号为:20101110003)各科成绩,总分,平均分
(在sql查询分析器输入)
select student.Serial as 学号,student.Name as 姓名,
sum(case when Course.Name='语文'then Score.Score else 0 end) as 语文,
sum(case when Course.Name='数学'then Score.Score else 0 end) as 数学,
sum(case when Course.Name='英语'then Score.Score else 0 end) as 英语,
sum(Score.Score)as 总分,(sum(Score.Score)/count(*))as 平均分
from student,Course,Score
where student.Serial=Score.StudentID and Course.Serial=Score.CourseID and student.Serial='20101110003'
group by student.Serial,student.Name
D. 用SQL语句怎么在学生信息表和成绩表中查出学生的所有信息
select * from student and score
where student.sno=score.sno
E. 怎么用sql数据库建一个学生信息表我要做一个成绩查询系统,可以实现学生成绩的查询,急啊!!
create table student
(sno int not null,
sname varchar(20),
sage int,
s_result float,
primary key (sno))
F. 数据库有2张表,一张学生表,一张成绩表,查询某学生的成绩,sql语言怎么写
select a.名字, b.成绩 from 学生表 a, 成绩表 b where a.学生标识 = b.学生标志 and a.名字 ='学生名字'
G. 查询每个学生的各科成绩sql语句
1、查询每个学生的各科成绩sql语句:
select a.studentid,a.name,a.sex,v1.score as '语文',v2.score as '数学', v3.score as '英语',v4.score
as ‘哲学’, (v1.score+v2.score+v3.score+v4.score)/4 as ‘平均成绩’ from Stuednt a
left join
(select studentid,score from grade where cid=(select cid from course where cname='语文'))as v1
on a.studentid=v1.studentid
left join
(select studentid,score from grade where cid=(select cid from course where cname='数学'))as v2
on a.studentid=v2.studentid
left join
(select studentid,score from grade where cid=(select cid from course where cname='英语'))as v3
on a.studentid=v3.studentid
left join
(select studentid,score from grade where cid=(select cid from course where cname='哲学'))as v4
on a.studentid=v4.studentid
order by a.studentid
2、sql数据库介绍:
(1)SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出"做什么"的命令,"怎么做"是不用使用者考虑的。
(2)SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。
(3)SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。
(4)在SQL中,关系模式(模式)称为"基本表"(base table);存储模式(内模式)称为"存储文件"(stored file);子模式(外模式)称为"视图"(view);元组称为"行"(row);属性称为"列"(column)。