标题:如何进行多段统计
只看楼主
a190066
Rank: 4
等 级:业余侠客
威 望:2
帖 子:175
专家分:204
注 册:2010-6-24
结帖率:79.07%
已结贴  问题点数:20 回复次数:8 
如何进行多段统计
当表为:user   段:name 时可以用下面代码整段进行统计:
<% set rs=server.createobject("adodb.recordset")
sql="select * from user where name='李先生' "
rs.open sql,conn,1,1
response.write rs.recordcount
%>
如多个段,如有name1 name2 name3  name4 ……时又如何统计呢?只统计一行就行。请高手指点。谢谢!

搜索更多相关主题的帖子: 统计 如何 
2013-04-03 11:01
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:5 
可以使用count函数
select count(name) from [user] where name='李先生'
2013-04-04 09:05
a190066
Rank: 4
等 级:业余侠客
威 望:2
帖 子:175
专家分:204
注 册:2010-6-24
得分:0 
回复 2楼 yms123
谢谢你的指教,但此代码不能显示多少个“李先生”,也没有提示出错。
2013-04-05 02:21
beizhiwei
Rank: 1
等 级:新手上路
帖 子:1
专家分:5
注 册:2013-4-5
得分:5 
提问不清楚,总得有个条件吧
2013-04-05 12:02
a190066
Rank: 4
等 级:业余侠客
威 望:2
帖 子:175
专家分:204
注 册:2010-6-24
得分:0 
回复 4楼 beizhiwei
当表为:user   段:name 时可以用下面代码整段进行统计:
<% set rs=server.createobject("adodb.recordset")
sql="select * from user where name='李先生' "
rs.open sql,conn,1,1
response.write rs.recordcount
%>
如多个段,如有name1 name2 name3  name4 时又如何统计呢?
段类型为文本
name1 name2 name3  name4  四个段里最后一个ID共有三个“李先生”。一个黄先生。如何统计出三个“李先生”呢?
2013-04-06 00:22
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:5 
以下是引用a190066在2013-4-6 00:22:46的发言:

当表为:user   段:name 时可以用下面代码整段进行统计:

如多个段,如有name1 name2 name3  name4 时又如何统计呢?
段类型为文本
name1 name2 name3  name4  四个段里最后一个ID共有三个“李先生”。一个黄先生。如何统计出三个“李先生”呢?
楼主的“段”是不是字段的简称?

活到老,学到老! http://www. E-mail:hu-jj@
2013-04-06 07:36
a190066
Rank: 4
等 级:业余侠客
威 望:2
帖 子:175
专家分:204
注 册:2010-6-24
得分:0 
回复 6楼 hu9jj
from user where name
name 是字段
2013-04-06 20:23
a190066
Rank: 4
等 级:业余侠客
威 望:2
帖 子:175
专家分:204
注 册:2010-6-24
得分:0 
问题还没有解决,请高手指点!谢谢!
2013-04-08 22:09
ysf0181
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:55
帖 子:914
专家分:2385
注 册:2006-10-4
得分:5 
以下是引用a190066在2013-4-8 22:09:42的发言:

问题还没有解决,请高手指点!谢谢!
你目前没有中间变量的思想。
<%
ii11 = 0
ii22 = 0

rs.open"select * from 表 where 条件 order by id desc",conn,1,1
do while not rs.eof
   if rs("字段11") = “条件11” then
      ii11 = cdbl(ii11) + 1
   end if
   if rs("字段22") = “条件22” then
      ii22 = cdbl(ii22) + 1
   end if

rs.movenext
loop
rs.close
response.write "字段11有:"&ii11
response.write "字段22有:"&ii22

%>

ASP讨论QQ群:251346273
2013-04-09 14:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-402938-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.072299 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved