日期:2014-05-17  浏览次数:20880 次

如何查询一个表里的记录出现的次数。
假设,我有一张表。

李四     电脑
张三     手机
王五     手机
李六     手机
王七     电脑
钱八     手表

我如何查出来表里的电脑和手机出现的次数???查询结果要如下:

电脑     2
手机     2
手表     1


------解决方案--------------------
循环,叠加...
比如查询该表之后,
dim a,b
a=1 '记录手机出现的次数
b=1 '记录电脑出现的次数
for i=0 to rs.rerecordcount
if 手机 then
a=a+1
end if
if 电脑 then
b=b+1
end if
next

response.write (a)& " <br /> "
response.write (b)& " <br /> "
------解决方案--------------------
乱写一通看看
for i=0 to counts
if 手机 then
select count(*) as tatal from table where tel=手机
end if
if 电脑 then
select count(*) as tatal from table where computer=电脑
end if
next
------解决方案--------------------
select 字段,count(*) as 次数 from 表 group by 字段
------解决方案--------------------
楼上正解,楼主要去补一下t-sql,呵呵.