总是想不出来,如何统计出查询结果中某字段值相同的记录数量,如统计出字段a=100的记录数量,内详……

ipman 2001-12-06 12:13:42
结果如下:
a b
100 tom
99 jack
97 bob
100 marry

其中a=100的有2人,如何得到2?
我想在结果中再查询,可是不知道如何处理?
请大家帮忙!
...全文
114 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
baggio785 2001-12-06
  • 打赏
  • 举报
回复
sql="select count(a) as str from table where a in(sql语句)"
sql语句就是a的查询结果
ipman 2001-12-06
  • 打赏
  • 举报
回复
可是如果还有等于 99,98 相同记录如何得到数量?在查询前我可不知道100这个值
baggio785 2001-12-06
  • 打赏
  • 举报
回复
sql="select count(a) as str from table where a=100"
rs("str")就是你想要的
lanying 2001-12-06
  • 打赏
  • 举报
回复
to BrightEye(软件白痴)
as str的意思是把查询的结果放在str这个字段里
这样你就可以这样来访问它:rs("str")

CTBOK 2001-12-06
  • 打赏
  • 举报
回复
你这个a是什么来的?字段?表?
BrightEye 2001-12-06
  • 打赏
  • 举报
回复
请解释一下sql="select count(a) as str from table where a in..."中的as str是什么意思?有何作用?谢谢。
wyj770615 2001-12-06
  • 打赏
  • 举报
回复
select count(a) as yourname from yourTable where ... group by (主键)
ziming 2001-12-06
  • 打赏
  • 举报
回复
我觉得最好在加点:
sql="select count(a) as str from table where a in(sql语句) group by a"

28,406

社区成员

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

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