select SA,count(SA) as 总数量 from 你的表 gropu by SA

解决方案 »

  1.   

    哇这么快就答了..5.5.5少问一个...
    怎么让它们显示出来...类似ASP里的<%=RS("??????")%>????
      

  2.   

    select sa,count(sa) as sum from tablename group by sa
      

  3.   

    假设显示为:
    A:总数量=1
    B:总数量=2select SA+':总数量='+cast(总数量 as varchar)
    from(
    select SA,count(SA) as 总数量 from 你的表 gropu by SA
    ) a
      

  4.   

    <%sql="select sa,count(sa) as sum from tablename group by sa"
    rs.open sql,conn,1,1%>
    这部份应该怎么写?????谢谢
      <%rs.close%>
      

  5.   

    zjcxc(邹建),有个问题...不一定会出现a,我无法直接另加一条指定查询A的语句.
    因为ABCDE这些都可能随机出现.总数大概有4万条....嘎.....
    一般只要数量最多或最少的10个就行了..
      

  6.   

    我没写过ASP啊,所以第一个问题不能答你.第二个问题.因为它是根据表中的SA字段进行统计的,有出现过的才会统计,没有出现过的是不会统计的.如果只要数量最多的,可以排序取前10个:
    --数量最多的10个
    select top 10 sa,count(sa) as sum from tablename group by sa order by count(aa) desc--数量最少的10个
    select top 10 sa,count(sa) as sum from tablename group by sa order by count(aa)