ASP里数据中相同字段值的统计问题

字段名:member字段值:普通会员活跃会员活跃会员普通会员VIP会员VIP会员普通会员在asp中,我怎样才能将普通会员=3,活跃会员=2,VIP会员=2统计出来。我编写... 字段名:member
字段值:普通会员
活跃会员
活跃会员
普通会员
VIP会员
VIP会员
普通会员
在asp中,我怎样才能将普通会员=3,活跃会员=2,VIP会员=2统计出来。
我编写了这样的:但只能显示一种会员的统计数
<%
dim cn,rs,sql,coun

Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "driver={Microsoft Access Driver (*.mdb)}; dbq=" &server.mappath("/data/guestbook.mdb")
set rs=Server.CreateObject("ADODB.Recordset")

sql="select * from guest where member like '普通会员'"<!-- 查找member为“普通会员”的记录-->
rs.open sql,cn,1,3
coun = rs.recordcount

Response.Write("普通会员:"&coun)

rs.close
cn.close
set cn=nothing
set rs=nothing
%>
但只能显示一种会员的统计数。如何实现3种会员统计数一起显示出来。。。。
我是菜鸟,请大侠指教。。。最好是详细回答!!!!
展开
 我来答
lzp4881
2008-11-07 · TA获得超过2394个赞
知道大有可为答主
回答量:2825
采纳率:0%
帮助的人:3015万
展开全部
sql="select * from guest where member like '普通会员'"<!-- 查找member为“普通会员”的记录-->
rs.open sql,cn,1,3
coun = rs.recordcount

上面三行改成
sql="select member,count(*) as sl from guest group by member"
rs.open sql,cn,1,3
do while not rs.eof
Response.Write rs(0)&rs(1)&"<br>"
rs.movenext
loop
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式