相对数据库某个字段分组求和,语句该怎么写呢?
如:
字段1   字段2
A        是  
A        是
A        是
A        是
A        否
B        否
B        是
B        是
对A,B统计有多少个是
A   4
B   2
  

解决方案 »

  1.   

    select cuont(*) as total group by field1
      

  2.   

    select field1,cuont(*) as total group by field1
      

  3.   


    select 字段一,count(字段二) as 个数 from 你的表名 where 字段二='是' group by 字段一;
      

  4.   

    select COUNT(字段1) from A where 字段2='是' group by 字段1 
      

  5.   

    不可以,你的这个字段类型是字符型的,不是数值型的。Count是统计出现个数(次数)
    Sum是求和(数字,如价格等可以进行Sum操作)
      

  6.   

    更正一下SQL,是
    select 字段一,count(字段一) as 个数 from 你的表名 where 字段二='是' group by 字段一;
      

  7.   

    如:
    字段1 字段2  字段3
    A     是      否 
    A     是      否
    A     是      是
    A     是      是
    A     否      是
    B     否      是
    B     是      是
    B     是      是
    对A,B统计有多少个是
    A 4  2
    B 2  4