字段中的一条数据怎么能转换成数据集中的数据?

转载 2012年03月26日 21:47:39

有这样一个表

answer表

examid answer
1 13,33,43,23

考生交的答案,所有答案全是3,交答案格式是前面一个是题号,后面是答案,考生抽到的题目是随机的,比如这个考生是1342顺序,中间用“,”间隔存在这个字段中

现在需要做的是,怎么把考生交的答案的这个answer数据分开来变成类似
题号 答案

1 3
2 3
3 3
4 3

这样我才好去与正确答案去比对判断,谢谢

 

 

答:你先读取出
string x = "13,33,43,23";
然后
String[] x1 = x.Split(',');
这样
Hashtable data = new Hashtable();
for(int i=0;i<x1.Length;i++)
{
 data.Add(x1[i].Substring(0,1),x1[i].Substring(1,1));
}

DB2修改某字段某位数据

修改或截取表某字段某位数据,如某字段长120位,现需截取第9开始长度位12位的数据? 可采用以下两种关键字: 1.REGHT 2.SUBSTR(OS390更常用) 语法如下: ...
  • dtm19931001
  • dtm19931001
  • 2015年05月05日 02:31
  • 425

SQL中遇到多条相同内容只取一条的最简单实现

SQL中经常遇到如下情况,在一张表中有两条记录基本完全一样,某个或某几个字段有些许差别, 这时候可能需要我们踢出这些有差别的数据,即两条或多条记录中只保留一项。 如下:表timeand 针对...
  • lizeyang
  • lizeyang
  • 2014年01月17日 21:38
  • 8232

查询某个字段不同值各自最新的一条数据记录SQL语句

查询各个测站点最新的一条记录: 第一种查询语句:      if(!isNull(stcd)){ //某个测站点最新的一条记录 sql.append("select a.* from dt_wate...
  • qq_23145857
  • qq_23145857
  • 2016年04月23日 18:51
  • 2545

笔记_一般数据库查询的一个例子Yii

/** * 获取各个二级目录下的所有文章 * 返回文章的二维数组 */ public function getSecArticleList( $arrTypeID ){ //各个...
  • u011132987
  • u011132987
  • 2015年07月30日 10:39
  • 1073

MySQL中删除重复数据只保留一条

用SQL语句,删除掉重复项只保留一条 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢  1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 ...
  • z_youarethebest
  • z_youarethebest
  • 2016年12月21日 15:22
  • 422

Mongodb的亿万级数据集合中提取字段的所有不同值集合

对于互联网公司来说,随着业务的不断发展,后台保存的各种数据也会越来越多,在这篇文章中,简单讲述一下自己在工作过程中遇到的一个小的统计需求工作,希望对有需要的人有所帮助。 需求:需要统计我们后台数据库(...
  • andamajing
  • andamajing
  • 2016年09月03日 11:03
  • 1596

mysql 根据 某个字段 把一行数据拆成多行

原始表的数据 处理成的临时表的数据 最终表的数据: 代码如下: 仅供参考: CREATE DEFINER=`da...
  • lilizhenzhu
  • lilizhenzhu
  • 2017年06月14日 18:02
  • 1379

如何删除表中的重复记录只保留其中一条

在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢?谢谢! 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select   *   from...
  • zhangbingtao2011
  • zhangbingtao2011
  • 2016年09月20日 16:08
  • 389

高效删除Oracle数据库中重复数据,并保留最新一条的方法

在对数据库进行操作过程中我们可能会遇到这种情况,表中的数据可能重复出现,使我们对数据库的操作过程中带来很多的不便,那么怎么删除这些重复没有用的数据呢?   重复数据删除技术可以提供更大的备份容量,实现...
  • Flood_Dragon
  • Flood_Dragon
  • 2013年06月06日 12:56
  • 1396

oracle存储过程将某张表一个字段的多值分开成多条数据插入到一张新表

create or replace PROCEDURE PRO_MANDATESCOPE (dataid in varchar2,tablename in varchar2 ) AS ...
  • qq_26676207
  • qq_26676207
  • 2016年06月30日 18:30
  • 2678
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:字段中的一条数据怎么能转换成数据集中的数据?
举报原因:
原因补充:

(最多只允许输入30个字)