主题:  成绩查询系统遇到问题,请指教(急)

无名小子

职务:普通成员
等级:1
金币:0.0
发贴:86
注册:2001/5/11 20:12:03
#12002/11/19 17:09:21
我要作一个成绩查询系统,只要输入学号就能出来自己的成绩,怎么做才能在查询时只显示自己专业的成绩?比如 我的学号 00170210 查询后 显示5门课程 传热,电工,概率,企管,机设 而 00180210 就显示 英语,高数,电工,机设,建环呢? 我们的学号设置 00170101--00170136 00代表 年级 17代表专业 01代表班级 后面两位是学号,有4个专业呢!!是不是要通过sql设置? 比如 当17改变成18时,就只查询英语,高数,电工,机设,建环这几个成绩呢?别的问题我都搞定了,就它没弄成,各位大虾,帮忙救命啊~~~~~~~。
PS:曾经想了个办法,就是把所有专业列出来,但这样实在是不雅了!!!



5D荣誉版主

职务:普通成员
等级:1
金币:10.0
发贴:271
注册:2002/10/16 16:19:02
#22002/11/20 9:12:31
不知道你的数据库是怎么设计的,是不是不同专业的有着不同的数据表?



无名小子

职务:普通成员
等级:1
金币:0.0
发贴:86
注册:2001/5/11 20:12:03
#32002/11/20 16:31:25
我的数据库设计成了1个,怎么这样不行吗?要是设置成多个 那输入学号时怎么判断该调用哪个数据库啊。?谢谢你回答我,不过这个问题还是没有解决:(



5D荣誉版主

职务:普通成员
等级:1
金币:10.0
发贴:271
注册:2002/10/16 16:19:02
#42002/11/21 8:22:08
什么啊,我是说数据表,就是说你不同专业的成绩是不是放在一个表中?



无名小子

职务:普通成员
等级:1
金币:0.0
发贴:86
注册:2001/5/11 20:12:03
#52002/11/21 18:16:06
是啊 是放在一个表里了,那该怎么办呢? 我怎么创建result页面,让它在20多个专业中只读取5个专业的成绩?是不是要隐藏区域?多谢大虾指教



水木

职务:普通成员
等级:1
金币:0.0
发贴:145
注册:2002/11/2 22:59:06
#62002/11/21 20:44:48
当然要了



5D荣誉版主

职务:普通成员
等级:1
金币:10.0
发贴:271
注册:2002/10/16 16:19:02
#72002/11/22 8:54:38
像你这样的数据库肯定是不合理的,浪费了太多的空间,重新设计数据库吧,



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#82002/11/22 9:41:15
你的数据库设计的太不合理了了吧