问个关于ASP读取数据库循环的问题!

czcb 2003-09-20 07:23:39
我拿例子来说明吧

一个库 a

里面有一个表 b

b里包含的字段有 id(自动) c(名称) d(介绍) e(时间)

里面有内容

1 f ff 2003-09-10
2 f ss 2003-09-20
2 g ss 2003-09-20
.
.
.

等等

我在ASP里要把这个显示出来

但是不是一个一个的显示

是 f 多少个(统计总数)

g 多少个(统计总数)

这样的

应该怎么写呢?

数据库是sql 2000

希望高手指教了
...全文
79 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
czcb 2003-09-20
  • 打赏
  • 举报
回复
to:inelm(车魔)

其实你只是没看清楚我的问题而已

呵呵
czcb 2003-09-20
  • 打赏
  • 举报
回复
to:sjjf(水晶剑锋)

就是这样

谢谢你了
nchen123 2003-09-20
  • 打赏
  • 举报
回复
主要是没弄懂你的意思,看来偶的理解能力真的有问题啊,呵呵 :)
ljupin 2003-09-20
  • 打赏
  • 举报
回复
感谢sjjf(水晶剑锋)兄
没想到用group分组这么好用:)谢谢!

sjjf 2003-09-20
  • 打赏
  • 举报
回复
如果只有3条纪录的话,就是上面的结果
1 f ff 2003-09-10
2 f ss 2003-09-20
3 g ss 2003-09-20

6条的话
1 f ff 2003-09-10
2 f ss 2003-09-20
3 g ss 2003-09-20
4 f tt 2003-09-10
5 f pp 2003-09-20
6 g qq 2003-09-20

结果是
f 4
g 2
这是你要的结果吗?
ljupin 2003-09-20
  • 打赏
  • 举报
回复
我明白你的意思了
--->统计出某个字段各个相同值(或者说值相同)的数量,并提取该值循环出来:)
难,俺也不知道这个SQL该怎么写,没有什么关键字可以做到吧?
只能多写个SQL
sjjf 2003-09-20
  • 打赏
  • 举报
回复
select c,count(*) from b group by c
最后出来的结果是

f 2
g 1
czcb 2003-09-20
  • 打赏
  • 举报
回复
我说了


不是做统计!

我的意思你还没理解

比如我有两张上网卡都叫 上网卡 就是这里的 C
卡号跟密码是不一样的

我显示的时候不显示所有的

我就显示

你有 上网卡 2 张

这样

明白了吗?

就是相同名称的只显示一次!!
nchen123 2003-09-20
  • 打赏
  • 举报
回复
f 有多少个:
sql = "select count(*) from b where c='f'"
set rs = conn.execute(sql)
countf = rs(0)

g 有多少个:
sql = "select count(*) from b where c='g'"
set rs = conn.execute(sql)
countg = rs(0)
nchen123 2003-09-20
  • 打赏
  • 举报
回复
f 有多少个:
sql = "select count(*) from b where c='f'"
set rs = conn.execute(sql)
countf = rs(0)

g 有多少个:
sql = select count(*) from b where c='g'
set rs = conn.execute(sql)
countg = rs(0)
czcb 2003-09-20
  • 打赏
  • 举报
回复
你理解所了

计算总数我没问题

我的问题就是我用循环的会出现

f 2 个
f 2 个
g 1 个

我的意思是把相同的省略掉

就是

f 2 个
g 1 个

这样
曲阿子期 2003-09-20
  • 打赏
  • 举报
回复
我有一个笨办法,先排序C字段,然后先取出第一个记录,把C的内容(F)保存到一个变量中,然后循环所有记录,第次都查一下C的内容是否还是第一次取出的那个,如果是就记数变量加一,不是就将新的内空写入那个变量,保存当前记数变量的值,重新开始记(G)的数量......
earthkun 2003-09-20
  • 打赏
  • 举报
回复
select count(fl),count(g) from table
czcb 2003-09-20
  • 打赏
  • 举报
回复
注意

f跟g不是固定的``

就是说还有x,y,z...

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧