DataTable中数据针对某列数据去重

        //针对这些数据进行去重,取某一列就用这一列字段,把重复的去掉       DataSet ds = dao.get();                DataTable dt = ds.Table[0]        DataView dv = dt.DefaultView;
            DataTable dt1 = dv.ToTable(true, "IADDDTIME");
            for (int g = 0; g < dt1.Rows.Count; g++)
            {
                DateTime ITAADDDTIME = Convert.ToDateTime(dt1.Rows[g]["IADDDTIME"].ToString());
                if (g == dt1.Rows.Count - 1)
                    date += ITAADDDTIME.Year + "年" + ITAADDDTIME.Month + "月" + ITAADDDTIME.Day + "日";
                else
                    date += ITAADDDTIME.Year + "年" + ITAADDDTIME.Month + "月" + ITAADDDTIME.Day + "日" + "、";

            }
时间: 2024-10-16 19:00:48

DataTable中数据针对某列数据去重的相关文章

SQLSqlserver中如何将一列数据,不重复的拼接成一个字符串

把一列数据拼接成一个字符串比较简单: declare @test varchar(500) set @test=''; select @[email protected]+name+',' from person select @test 但是如果数据中有重复选项,想去掉重复的就比较绕弯了. declare @test varchar(500) set @test=''; select distinct @test=@test+name+',' from person select @test

新建一个DataTable(只针对一列)

1 /// <summary> 2 /// 新建一个DataTable(只针对一列) 3 /// </summary> 4 /// <param name="dataStr"></param> 5 /// <param name="titleName"></param> 6 /// <returns></returns> 7 private DataTable NewDa

EXCELL中怎么将两列数据对比,找出相同的和不同的数据?

假设你要从B列中找出A列里没有的数据,那你就在C1单元格里输入“=IF(ISNA(VLOOKUP(B1,A:A,1,0)),"F","T")”显示T就表示有,F就表示没有.经过测试,效果很好.推荐使用!

R,让数据针对某列进行排序

引自:http://cos.name/cn/topic/104496/ 我们可能经常想根据某一列或者某两列来对矩阵进行排序,在R中可以使用order函数来实现这一点 假设数据集为a,针对第七列从小到大进行排序,命令如下: a[order(a$V7),] 如果想要查看前几行的话,使用: head(a[order(a$V7),]) 如果想以按照第七列从小到大,如果第七列一样,按照第八列从大到小排列,可以使用如下命令: a[order(a$V7,-a$V8),]

SQL的经典操作——批量复制同行的其它列数据到其它列数据

看图说话比较直观: 对比复制前后的数据表: 使用SQL语句:UPDATE OR ROLLBACK Content SET YINBIAO = YINBIAO2, GESHU = GESHU2 WHERE YINBIAO2 IN (SELECT YINBIAO2 FROM Content WHERE PINYIN LIKE 'b%')

怎样简单灵活地将DataTable中的数据赋值给model

最近在做的一个项目中,有13个方法都需要用到同一种处理方式:通过SQL语句从数据库获取一条指定的数据,并将该数据中的每个值都赋值给一个model,再将这个model中的数据通过微信发送出去.每个方法都会从不同的表中获取数据,需要处理的数据完全不同,因此也对应了13个不同的model.这些model中的每个属性名称是已经给定的,需要将它们post出去,使用微信给定的模板发送消息,因此每个属性的名称必须与微信提供的模板中一致. 下面举个简单的例子来说明当前的情况: SQL Server中用来存放数据

DataTable中的数据赋值给model z

create table memberinfo ( member_id int, member_name varchar(20), member_birthday varchar(50) ) go /// <summary> /// 微信消息中的参数 /// </summary> public class wechatouputpara { private String _name = ""; /// <summary> /// 会员姓名 /// &

SQL按照某一列数据去重并显示整行信息

mysql按照某一字段去重,并显示其他字段信息.有时候会有一些这样的需求,就是按照sql中的某一列值去重,还要显示其他字段的信息.用distinct进行去重时不能显示整行的信息,对这种需求显然难以满足. v准备工作 1.0 创建测试 CREATE TABLE `logtest` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `msg` varchar(500) NOT NULL, `create_time` timestamp NOT NULL

SQL中对数据每一列的数据处理

不久前做了一个项目,其中需要对操作数据表中的每一列数据,业务需求是,一张日报表,一张基础数据表,日报表每天都会提交数据去更新基础数据表,现在需求是拿出最近一次导入的日报数据去和基础表数据做比较,2张表的数据,对应的列,哪一列不一样,就做出标记或者其他的什么需求的, 先贴上我弄好的存储过程吧: ALTER PROCEDURE [dbo].[sp_WechatGroup_DayReport_Import_CompareDayAndBasedata] @Date nvarchar (20) AS