Z
zbwsh
Unregistered / Unconfirmed
GUEST, unregistred user!
我在开发成绩管理是定义了一个学生成绩表,如下:
WSH_CJGL_XSDKCJ
( LSH AUTOINCREMENT, //自动增量
KMMC ALPHA, //考试科目名称
DKCJ NUMBER, //单科成绩
KSXXBH INTEGER, //考试序号
XSLSH INTEGER //学生序号
);
表的内容:
lsh kmmc dkcj ksxxbh xslsh
1 语文 80 1 001
2 数学 85 1 001
3 英语 99 1 001
4 物理 73 1 001
5 语文 82 1 002
6 数学 81 1 002
7 英语 74 1 002
8 物理 88 1 002
9 政治 80 2 001
10 历史 85 2 001
11 化学 99 2 001
13 政治 82 2 002
14 历史 81 2 002
15 化学 74 2 002
目的为了实现有可能每次考试的考试科目会发生变化,便于记录。
但如何统计就麻烦了,如:列出学生的全部成绩表并进行排序(可
分别安单科,平均分,总成绩。
如:
考试序号 学生编号 语文 数学 英语 物理 平均分 总成绩
1 001 80 85 99 73 84.25 337
请问各位大侠有没有好办法用sql语句实现 ?
WSH_CJGL_XSDKCJ
( LSH AUTOINCREMENT, //自动增量
KMMC ALPHA, //考试科目名称
DKCJ NUMBER, //单科成绩
KSXXBH INTEGER, //考试序号
XSLSH INTEGER //学生序号
);
表的内容:
lsh kmmc dkcj ksxxbh xslsh
1 语文 80 1 001
2 数学 85 1 001
3 英语 99 1 001
4 物理 73 1 001
5 语文 82 1 002
6 数学 81 1 002
7 英语 74 1 002
8 物理 88 1 002
9 政治 80 2 001
10 历史 85 2 001
11 化学 99 2 001
13 政治 82 2 002
14 历史 81 2 002
15 化学 74 2 002
目的为了实现有可能每次考试的考试科目会发生变化,便于记录。
但如何统计就麻烦了,如:列出学生的全部成绩表并进行排序(可
分别安单科,平均分,总成绩。
如:
考试序号 学生编号 语文 数学 英语 物理 平均分 总成绩
1 001 80 85 99 73 84.25 337
请问各位大侠有没有好办法用sql语句实现 ?