当前位置:首页 » 考试成绩 » 查询所有学生数学的成绩

查询所有学生数学的成绩

发布时间: 2021-02-15 07:19:28

❶ mysql查询 数学成绩比语文成绩高的所有同学的信息

SELECT学生id,t1.成绩语文,t2.成绩数学FROM(SELECT成绩,学生idFROM成绩表WHERE课程名专属='语文')t1
LEFTJOIN(SELECT成绩,学生idFROM成绩表WHERE课程名='数学')t2ONt1.学生id=t2.学生id
WHEREt2.成绩>t1.成绩

❷ SQL怎样同时查询多个学生多个科目的成绩

这个用到行转列

SELECT
`姓名编号`, MAX( CASE
WHEN course='项目1' THEN
"内容" END
) AS '项目1', MAX( CASE
WHEN course='项目2' THEN
"内容" END
) AS '项目2',
MAX( CASE
WHEN course='项目3' THEN
"内容" END
) AS '项目3' FROM
studentGROUP BY `姓名编号`

你可以参考下网站:网页链接

❸ 查询数学成绩高于英语成绩的学生姓名及该生的数学、英语成绩

首先更正一下,表sc的sno字段不能为主键,因为里面必然一个学生有好多不同的课程,因此该回字段必答然会出现相同的数据。具体语句如下,我已经在sqlserver 2005上面调试成功,希望对你有帮助:
select s.sname as 姓名,a.grade as 数学,b.grade as 英语 from s,sc a,sc b,c c1,c c2 where s.sno=a.sno and s.sno=b.sno and a.grade>b.grade and a.cno=c1.cno and c1.cname='数学' and b.cno=c2.cno and c2.cname='英语'

❹ 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语句

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)。

❻ oracle查询每个学生每个科目的成绩

select

t.姓名,

sum(decode(科目,'语文内',成绩,0))AS"语文",

sum(decode(科目,'数学',成绩,0))AS"数学",

sum(decode(科目,'英语容',成绩,0))AS"英语"

from表t

groupby姓名;

❼ SQL语句查询每个学生的学号、姓名、平均成绩、最高成绩和最低成绩

得说一下,涉及到的具体表的结构

❽ MYSQL查询三门科目90分以上的学生的所有成绩

select
t.name,
(select sum(t2.grade) from 该表 t2 where t2.name = t1.name) as 总分
from 该表 t where t.grade>90 group by t.name having count(*)=3;
语句解释:查询出任意3门科目中出现90分以上的(不含90)的学生的内姓名和总分。
有问题容,请追问。

❾ 一张表score记录所有学生数学和英语的成绩,表中字段有学号,姓名,学科,分数。统计总分小于120

用access来做的话(同样适合VF):

1.成绩表,如图1所示。

图2 两门科目成绩总分小于120分统计

❿ 查询所有包含数学的班级,并且几算出各个班级的平均分…以及学生总人数,并且按照分数的高低排序,需要显

excel 可以为你完美解决

热点内容
武汉大学学生会辅导员寄语 发布:2021-03-16 21:44:16 浏览:612
七年级学生作文辅导学案 发布:2021-03-16 21:42:09 浏览:1
不屑弟高考成绩 发布:2021-03-16 21:40:59 浏览:754
大学毕业证会有成绩单 发布:2021-03-16 21:40:07 浏览:756
2017信阳学院辅导员招聘名单 发布:2021-03-16 21:40:02 浏览:800
查询重庆2018中考成绩查询 发布:2021-03-16 21:39:58 浏览:21
结业考试成绩怎么查询 发布:2021-03-16 21:28:40 浏览:679
14中医医师资格笔试考试成绩查分 发布:2021-03-16 21:28:39 浏览:655
名著赏析课程标准 发布:2021-03-16 21:27:57 浏览:881
北京大学商业领袖高端培训课程 发布:2021-03-16 21:27:41 浏览:919