注册 登录
编程论坛 新人交流区

[求助]如何用ASP统计MDB某表同字段的记录条数?

jsr 发布于 2007-10-17 09:42, 1267 次点击

很急需这样一段asp代码:

设我有数据库文件ABC.mdb 表名table 字段记录为
id name class
1 张三 3
2 李四 5
3 王五 3
4 杨成 4
class字段记录是一个不可预知的数,如何实现(输出):
3的记录为:2
5的记录为:1
4的记录为:1

我试用过一个朋友给的:
<%
set rs=conn.execute("select count(class) from table")
response.write rs(0)
set rs=nothing
%>
总是输出:
3的记录为:4条
5的记录为:4条
4的记录为:4条

我是菜鸟,求完整代码!

5 回复
#2
purana2007-10-17 09:50

declare @a table(id int,name varchar(10),class char(1))
insert @a select 1,'张三',3
union all select 2,'李四',5
union all select 3,'王五',3
union all select 4,'杨成',4

select 记录号=class+'的记录为:',总数=count(class)
from @a
group by class+'的记录为:'

#3
purana2007-10-17 09:51
/*
3的记录为: 2
4的记录为: 1
5的记录为: 1
*/
#4
jsr2007-10-17 11:23
可是我的字段里有近1千多条记录啊!
#5
随风逐流2007-10-17 11:27
select class,count(class) as num from table group by class
#6
jsr2007-10-17 11:49
很感谢随风逐流版主,虽然我不是很清楚,但你写的应该是我想要的,能否提供完整的代码,先谢谢啦!
1