求asp编程思路

来源:百度知道 编辑:UC知道 时间:2024/06/25 19:03:17
例如:数据库表score
字段:学号 学期 课程编号 成绩
数据:2004001 1 1,2,3,4 80,50,60,75
2004001 2 2,4,5,6 78,85,56,96
2004001 3 1,3,4,5 56,78,85,56
课程编号:1为语文,2为数学,3为英语,4为计算机基础,5为操作系统,6为微机原理
课程编号和成绩字段均存储为字符串
以上为数据库存储情况

如何在前台显示在前台页面显示:
课程 第一学期 第二学期 第三学期
1语文 80 56
2数学 50 78
3英语 60 78
4计算机基础 75 85 85
5操作系统 56 56
6微机原理 96

求一个实现思路... 当然有点点代码更好,谢谢,小弟分不多
敬请谅解..
数据库表score
字段:学号 学期 课程编号 成绩
数据-2004001 1 1,2,3,4 80,50,60,75
------2004001 2 2,4,5,6 78,85,56,96
------2004001 3 1,3,4,5 56,78,85,56
课程编号:1为语文,2为数学,3为英语,4为计算机基础,5为操作系统,6为微机原理
课程编号和成绩字段均存储为字符串
以上为数据库存储情况

如何在前台页面显示:
---课程-----第一学期--第二学期--第三学期
1语文------------80------------------56
2数学------------50------78
3英语------------60------------------78
4计算机基础

这个结合程序实现并不难,如果纯粹用SQL查询可能不好实现。因为不知道你用什么语言编程,所以这里只能给出一个大概思路。
1、将课程放入数组
2、用SQL查询出每个学号的有关数据
3、循环记录集
4、把程序编号和成绩以逗号分隔转换成数组
5、循环数组
6、课程编号(i)对应的课程就是课程(j)
7、输出显示

付钱的话可以帮你解决。这个问题比较复杂。