主题:  怎么统计出数据库中的男性和女性数

孤月寒星

职务:普通成员
等级:1
金币:1.0
发贴:189
#12002/5/13 10:33:25
我用 rs_total=rs.Recordcount 统计出数据库的记录数。

但我还想统计出数据库中的男性和女性以及没有填写性别的人各多少?请问怎么做啊。

我用的是access数据库 sex是性别字段。

先谢谢浏览的朋友。



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:1480
#22002/5/13 10:41:21
select的时候多加一个性别条件 ;)



孤月寒星

职务:普通成员
等级:1
金币:1.0
发贴:189
#32002/5/13 10:46:01
能说具体些吗?

怎么给变量付值啊



5D荣誉版主

职务:普通成员
等级:2
金币:10.0
发贴:658
#42002/5/13 13:46:15
在数据库中设一个字段值, sex男性sex=1女性sex=2没填为空或者别的字段,你在设计程序的时候
把sex强迫设为1或2再入库
rs.open "select * from 数据表 where sex=1",conn,3,2
男性数=rs.recordcount
女性数同上做法



fickle

职务:普通成员
等级:1
金币:0.0
发贴:19
#52002/5/14 9:56:21
试试select count(sex) from TABLE group by name sex"



fickle

职务:普通成员
等级:1
金币:0.0
发贴:19
#62002/5/14 16:57:39
对不起,应该是select count(sex) from TABLE group by sex"



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
#72002/5/14 17:33:34
<% set rs=server.createobject("adodb.recordset" )
sql="select * from 数据表 where sex='"&男&"'"
rs.open sql,cn,3 %>
男性<% =rs.recordcount %>人
<% set rs1=server.createobject("adodb.recordset" )
sql1="select * from 数据表 where sex='"&女&"'"
rs1.open sql1,cn,3 %>
女性<% =rs1.recordcount %>人

编辑历史:[这消息被arhui编辑过(编辑时间2002-05-14 17:34:45)]

难人一个……