比如一个datatable中的记录,有两列,一个是帐号,一个是金额,
有什么简单办法检测出该datatable中的记录含有帐号相同而金额不同的情况
只要检测出来即可,不需要查出具体的帐号
希望可以不遍历整个表
有什么简单办法检测出该datatable中的记录含有帐号相同而金额不同的情况
只要检测出来即可,不需要查出具体的帐号
希望可以不遍历整个表
解决方案 »
- 星号* 怎样显示在中间哈 在.NET中
- SqlDataSource删除的问题
- 下载的问题请高手帮忙.谢谢
- xml转换成PDF的一些思路及方法请教
- 初学者EntityFramwork的疑惑
- gridview列
- 在网页中如何通过JavaScript弹出windows标准的字体对话框?
- asp.net的mvc5, 看起来还不错,但有几个问题很困惑
- 如何在一个DataGridView中添加一个控件,相当于我点击这个空间,可以选择其他数据
- help me to debug
- 使用sql做.net的后台数据库时在提交数据后出现错误.....送上50f
- 在ASP.NET中转向另一个网页,想将变量Str附加在地址后面。?ID=这里应如何写
select distinct zk from table
select @c1 = Count( 账号 ) from BooklIst
select @c2 = Count(DISTINCT 账号) from BookList
if(@c1>@c2)
print '有重复'
else
print '无重复'
这个datatable即使有重复帐号也是需要保留的,所以不能去掉to: czhenq(挨饿中……)
我目前的方法也是从数据库中查询两次,有没有对查询的结果做进一步处理的办法?
dt.Select("1=1", "帐号");
按照帐号排序,然后做个循环用前一个跟后一个比较,相同就记下,不相同继续往下走
{
mDs.Tables[0].Columns["帐号"].Unique = true;
}
catch(System.Data.InvalidConstraintException ex)
{
//含有重复帐号
}