当前位置:首页 » 编程语言 » 如何计算sql总分
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

如何计算sql总分

发布时间: 2023-04-23 06:07:19

❶ 用sql语言查看各个学生的总分

总分=笔试成绩+机试成绩。
select sno,writtentest,machinetest,writtentest+machinetest 总分 from score;

❷ 在sql计算每个学生的总成绩(平时*0.6+期末*0.4),显示学号,课程号与成绩。

例如: 成绩表A(学号,课程名称,平时成绩,期末成绩)
1.按学生分组查询总成绩
Select 学号,Sum(平时成绩)As 平时成绩 ,Sum(期末成绩) As 期末成绩
Group By 学号
2.平时*0.6+期末*0.4),显示学号,课程号与成绩。
Select 学号,Sum(平时成绩)*0.6 + Sum(期末成绩)*0.4 As 总成绩
Group By 学号
3.平时*0.6+期末*0.4),显示学号,课程号与成绩。
Select 学号,课程名称,Sum(平时成绩)*0.6 + Sum(期末成绩)*0.4 As 总成绩
Group By 学号,课程名称

因为你没有给出表,所以乱写的,

❸ 求sql文,按班级分组计算总分并排名

select 班级,姓名,‘总分’,sum(分数)
from 表名
group by 班级,姓名
order by sum(分数) desc

❹ SQL语句 计算每个班的高考总分平均分,显示班级号和高考平均分

SQL语句如下:

select班级号, avg(总成绩)

from (

elect班级号,学生号,sum(成绩) 总成绩

from表

)

语言特色:

结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统。

可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。

❺ sql 语句计算学生总成绩

select
学生.学号
as
姓名,
sum(成绩.分数)
as
总分
from
学生
left
join
成绩
on
成绩.学号=学生.学号
group
by
学生.学号
完全手打,若有疑问直接留言,我会持续关注的,保证好评率~

❻ sql数据库怎么创建查询总分

这里分享下sql数据库创建查询总分的方法。

设备:联想电脑

系统:win8

软件:mysql数据库6.3

1、首先新建一个test数据库,在数据库中创建一个data数据表,在表内插入四条测试数据。

❼ 有一个student表,有学号,姓名,科目,成绩等字段,请写一条sql语句,算出学生的总分数

Mysql 示例:

1. 创建t_student表

CREATETABLE`t_student`(
`id`intNOTNULLAUTO_INCREMENT,--自增ID
`studentID`varchar(20)NULL,--学号
`studentName`varchar(20)NULL,--姓名
`subject`varchar(50)NULL,--科目
`score`doubleNULL,--成绩
PRIMARYKEY(`id`)--主键设置
);

2. 填充数据

❽ sql语句的使用——查询每个学生的总分和平均分,有一张表

select sum(grade)总成绩,avg(grade) 平均成绩from sc where sno in(select sno from sc where sno in('1001','1002','1003','1004','1005'))

❾ SQL server计算总分和平均分,排名问题

用以下语句

select
id,姓名,语文,数学,英语,物理,化学,
(语文+数学+英语+物理+化学)As总分,
((语文+数学+英语+物理+化学)/5)As平均分
from
成绩表
orderby总分desc

注意,不能用sum和avg。因为这些函数是针对不同行(记录)进行计算;而现在是对同一行的不同字段进行计算。

❿ 请教~用SQL怎样可以算出总分然后显示出来

select 学号,姓名,性别,班级,语文成绩,英语成绩,数学成绩,操作 from 表
union all
select 总分,null,null,null,sum(语文成绩),sum(数学成绩),sum(英语成绩),null from 表