您好:
SQL如下
CREATE TABLE tbl
(
学生姓名 NVARCHAR(10),
学号 NVARCHAR(10),
性别 BIT,
分数 INT
)
INSERT INTO tbl(学生姓名,学号,性别,分数) VALUES ('张','STU001',0,98)
INSERT INTO tbl(学生姓名,学号,性别,分数) VALUES ('王','STU002',1,95)
INSERT INTO tbl(学生姓名,学号,性别,分数) VALUES ('李','STU003',0,90)
INSERT INTO tbl(学生姓名,学号,性别,分数) VALUES ('赵','STU004',1,88)
呵呵 我刚做完这个题 第5个
SELECT 学生档案.学号, 学生档案.姓名, 成绩A+成绩B+成绩C+成绩D+成绩E AS 总分, 总分/5 AS 平均分
FROM 学生档案, 学生成绩
WHERE (((学生档案.学号)=[学生成绩].[学号]));
第6个
SELECT Sum(成绩A) AS 总分, Avg(成绩A) AS 平均分, Max(成绩A) AS 最高分, Min(成绩A) AS 最低分
FROM 学生成绩 INNER JOIN 学生档案 ON 学生成绩.学号=学生档案.学号;
第7个
SELECT 学生档案.学号, 学生档案.姓名, 学生档案.出生日期, 学生成绩.成绩A, 学生成绩.成绩B, 学生成绩.成绩C, 学生成绩.成绩D, 学生成绩.成绩E
FROM 学生档案 INNER JOIN 学生成绩 ON 学生档案.学号 = 学生成绩.学号
WHERE (((Year(Date())-Year([出生日期]))<19)); 后面的还没做完 等做完吧