很简单了
它是把COUNT(*)放到A 中,你取的时候,直接取A就是了,它就相当于一个字段

解决方案 »

  1.   

    按classid分类将每组classid中的记录总条数count(*)显示在 a 这一列,b列是classid。按照你的意思,这里的classid在 b 列显示的时候不会发生重复。
    你做的是分班吧,如果是5班,那么就显示5班的总人数;
    如果没有限制,就按照班级号(classid)下来
    b(classid)   a(count(*))
        1             54
        2             45
        3             56
        4             46
        5             53
      

  2.   

    sql="select count(*) as a ,classid as b form userinfor group by classid limit 5"
    等价于
    sql="select count(*) a ,classid b form userinfor group by classid limit 5"
      

  3.   

    a是count(*) 的别名
    b是classid 的别名
    这样从结果集取这两个值的时候可以通过a,b取
      

  4.   

    count(*)本身不是一个字段名,所以用as a给它取了一个别名,以后可以通过a来访问。classid本身是一个字段名,也可以使用别名。这种问题,还是到数据库版去问比较好。
      

  5.   

    a是count(*) 的别名
    b是classid 的别名
      

  6.   

    nod,别名,以后getString之类的方法调用就用该别名,而不是表字段的名字。
      

  7.   

    a是count(*) 的别名
    b是classid 的别名
      

  8.   

    a是count(*) 的别名
    b是classid 的别名