成绩统计、多条件统计问题求助!

2025-05-24 07:33:22
推荐回答(3个)
回答1:

数据库SQL编程啊
呵呵,我开头不会写
中间的会一点,呵呵,我看一下书

-建立数据库
use master
go

if exists (select * from dbo.sysdatabases where name = '成绩管理')
drop database 成绩管理
GO

create database 成绩管理
go
use 成绩管理
go

--建立学生表
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[学生]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[学生]
GO
CREATE TABLE [dbo].[学生]
(
姓名 varchar(20),
班级 int,
语文int,
数学int,
)

INSERT INTO 学生 VALUES ('刘三','1',90,85) ,
INSERT INTO 学生 VALUES ('望三','2',78,92) ,
\\\象上面那样输入数据,姓名不要可以删掉所有对应的都删,也可以添加其他的
select AVG(语文) \\\算1班语文平均分
from 学生
where 班级='1';
select count(2班语文90-99)
from 学生
where 语文>=90&&语文<=99&&班级='2';

回答2:

把它放到Excel表格中。1 全选。2 选择“数据”菜单中的“排序”在弹出的对话框的主关键字中选择“班级”,递增。可以把123班的成绩集中到一块,然后求平均分可以用average函数。

回答3:

这里是硬件区。。建议到软件编程提问。其实编这个不难的。。。用C就可以实现。