遍历list
memolist中有我需要的所有数据 现在我要取momelist中不重复的WQ 然后在取重复的某个WQ的数目取出数据显示在表中应该为
wq wqname count
1 a 2
2 b 2
3 c 0
memolist 中的数据为
WQ
1
1
2
2
3
count即为1的有2条记录
为2的有2条记录
为3的有1条记录
如何遍历list取得所需数据 --------------------编程问答-------------------- SF 友情UP --------------------编程问答--------------------
--------------------编程问答--------------------
select a.* ,sum(b.wq)
from tb1 aleft join memolist b
group by a.wq
select a.* ,sum(b.wq)--------------------编程问答-------------------- 我必须要遍历取数据 删数据
from tb1 a left join memolist b
group by a.wq
要求要写一个feach的遍历取值 --------------------编程问答-------------------- 下表中的数据我已经取到 并且放在了list中
--------------------编程问答-------------------- 是数据库里的表么?如果是,就用SQL的Group By
SELECT wq, wqname, COUNT(wq) AS amount FROM memolist GROUP BY wq --------------------编程问答-------------------- 要大家帮忙写个遍历的算法 --------------------编程问答-------------------- 那就用个Dictionary
Dictionary<int, int> result = new Dictionary<int, int>();
foreach(int wq in wqList)
{
if(result.ContainKey(wq))
{
result[wq] += 1;
}
else
{
result.Add(wq, 1);
}
}
// 下面显示wq的list:
foreach(int wq in wqList)
{
Console.WriteLine(wq + " count:"+result[wq]);
} --------------------编程问答-------------------- 要大家棒忙写个遍历的算法
补充:.NET技术 , C#