求用asp程序把一个表中,某个字段中的,相同的信息加起来

csm表中,字段userid的内容如下:张山李四张山望军我想得到的是:张山总的有几条,李四有几条,望军有几条,没有的都为0,请大侠帮我写完整点,我先谢谢了。我想得到的是:... csm表中,字段userid的内容如下:

张山
李四
张山
望军

我想得到的是:张山总的有几条,李四有几条,望军有几条,没有的都为0,

请大侠帮我写完整点,我先谢谢了。
我想得到的是:张山总的有几条,李四有几条,望军有几条,并且把值体现出来(如:疑难解答[0] ),没有的都为0,我希望得到完整的,拿来就可以用的那样,
展开
 我来答
勇敢的风
2010-01-28 · 超过119用户采纳过TA的回答
知道小有建树答主
回答量:346
采纳率:0%
帮助的人:217万
展开全部
SELECT First(userid) , Count(userid) AS number FROM csm GROUP BY userid HAVING Count(userid)>0
波波他在路上
2010-01-28 · 超过35用户采纳过TA的回答
知道答主
回答量:150
采纳率:0%
帮助的人:97.9万
展开全部
这个简单 select (case when count(userid)>0 then count(userid) else 0 end )as useidn,userid from csm group by userid

楼下点出来了。。开始没注意。汗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hr_shenwei
2010-01-29 · TA获得超过178个赞
知道小有建树答主
回答量:222
采纳率:0%
帮助的人:266万
展开全部
Select userid,Count(userId) from csm group by userid.

我都不明白,如果没有 '王五'这个姓名的记录,你们怎么Count的出来?

需要有两张表,做一个左连接查询,这样才能确保所有的人名都出来。
用Isnull(字段名,0) 判断有没有数据。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
KarasCanvas
2010-01-29 · TA获得超过2865个赞
知道大有可为答主
回答量:3619
采纳率:0%
帮助的人:3252万
展开全部
"没有的都为0" , 这里只有一个表,怎么样才算没有?

如果名字出现,那必然最少有一条记录。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式