数据库中每个学生的总分的sql语句

如题所述

select student_name,sum(chengji) from tablename group by student_name

--筛选学生总分成绩大于200的学生
select student_name,sum(chengji) from tablename group by student_name having sum(chengji)>200

温馨提示:内容为网友见解,仅供参考
无其他回答

查询每个学生的各科成绩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 aleft join (select studentid,score from gr...

SQL语句 计算每个班的高考总分平均分,显示班级号和高考平均分_百度知 ...
SQL语句如下:select班级号, avg(总成绩)from (elect班级号,学生号,sum(成绩) 总成绩 from表 )语言特色:结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统。可...

SQL求总分及平均值
SQL求总分及平均值的方法。如下参考:1.打开数据库软件,添加数据库,右键点击并选择新查询。2.输出带SQL语句的类zd名称,附加项的平均分,命令是selectclasstableversion。类名,avg(分数)为平均分。3.将学生表和班级表与班级号连接起来,然后将结果表和学生表与学生号连接起来。4.数据表关联一般是使用...

sql数据库怎么创建查询总分
2、新建一个php文件,命名为test.php,用于讲解如何使用sql统计某一个字段数字的总和。3、在test.php文件内,使用new创建一个mysqli数据库连接,在mysqli方法内,使用数据库账号、密码、数据库名称连接数据库。4、在test.php文件内,使用set_charset方法设置获得数据的编码为utf8,同时,使用if语句判断连...

求SQL数据库实现多条记录自动求和语句
update table_name set 总分=(select 语文+数学... from table_name where 学生id=??) where 学生id=??

求写出SQL查询oracle数据库学生表里的每个班级每个课程的总成绩
select course as '成绩总和',sum(case when class = 'JSD1701' then score else 0 end) as 'jsd1701',sum(case when class = 'JSD1702' then score else 0 end) as 'jsd1702',sum(case when class = 'JSD1703' then score else 0 end) as 'jsd1703',sum(case when class = '...

用SQL语句查询所有学生的姓名和成绩?
假设学生表名称为student,姓名字段名称是name,成绩的字段名称是score。那么“查询所有学生的姓名和成绩”的SQL语句如下:select student.name,student.score from student;下面我们在SQL练习网站上测试一下我们的结果,首先进入测试网站SQL Fiddle 然后新建SQL表,最后写入执行语句。

怎么用SQL语句查询所有学生所学课程(单个学生学的多门课程)的最高分...
SELECT student.sno AS `学号`,student.sname AS `姓名`,MAX(grade) AS `最高分`,MIN(grade) AS `最低分`,AVG(grade) AS `平均分`FROM sc JOIN student ON sc.sno = student.sno GROUP BY sc.sno ;

sql语句科目表学生表和成绩表的查询
你所要的SQL语句我已经写了,这个查询由于是查询每个科目的总成绩,所以不需要查询学生的姓名,所以不应关联学生表。只需要用成绩表关联科目表(目的是查询出科目的名称)。然后直接使用分组汇总(就是用 GROUP BY 子句和SUM、AVG两个聚合函数实现的)。分组查询是一种最基本的查询,现在的主流数据库都支持...

sql数据库 查询总学分超过6分的同学学号,姓名,选修课的门数,总学分 sq...
可以用分组汇总+having筛选实现,请参考下列写法:courses(cid,cname,credits)students(sid,sname)sc(sid,cid,scores)每科成绩60分以上方可获得学分 SQL语句 select a.sid as 学号,b.sname as 姓名,a.cnt as 选修课的门数,a.total as 总学分 from students b,(select t.sid,t.cid,count(1) as...

相似回答