是学生考试统计试题的问题,题库有近千道题,上万份试卷
每个学生答题后的题号和答案都以下面形式储存在一的字段(t_da text(16))里面
242,A|456,D|345,A|956,D|756,D|……有50道题,
我要统计所有试题的被答情况
在ASP中可以实现但统计速度实在很慢,统计一道题大概要花掉1分钟时间
我希望在数据库里面通过储存来实现,或许快点
请高手帮忙

解决方案 »

  1.   

    sql server没有数据这个概念,说实在的还不是很理解你的需求   :)
      

  2.   

    呵呵
    成绩表
    xh(nvarchar),t_da(text)
    试题表
    题号(int),题目(nvarchar),题型,A,B,C,D,答案
    就这两个表
    学生的试卷是随机抽题
    我想得到比如623题,所有学生答这道题的情况
      

  3.   

    1 先分解字符串再存入数据库,需要写程序来做分解工作,数据库记录会多些,因为一个学生会对应几十条上百条记录2 字符串直接存入,查询时用PATINDEX找到对应的答案,这样可能速度会较慢,看具体数据库情况了,建KEY的话会快些