Access数据库 计算

来源:百度知道 编辑:UC知道 时间:2024/06/20 07:51:25
我是一名班级干部 我想用数据库来计算我们班每个同学的总分 所以就想有数据库来计算
例如:A同学:数学85、语文85、英语85、物理85、化学85 总分 平均分
B同学:数学84、语文84、英语84、物理84、化学84 总分 平均分
想计算他们的平均分和总分怎末计算?
谢谢!!!

类似这样的sql语句试试能行不(自己修改下):
//平均
select (engscore+mathScore+chiScore)/3 from your_table where studentid =‘A’;
//总分
select (engscore+mathScore+chiScore) from your_table where studentid =‘A’;

SELECT [姓名], [数学], [语文], [英语], [物理], [化学],[数学]+ [语文]+[英语]+[物理]+[化学] AS 总分,([数学]+ [语文]+[英语]+[物理]+[化学])/5 AS 平均分
FROM 成绩表;

SELECT 学号,SUM(成绩),AVG(成绩)
FROM 成绩