想统计一个表中一个字段的某个值出现的个数,并用tdbchart显示出来,请问如何实现?
举个例子:
表:
id    name    task
1     l.q     play
2     l.q     work
3     q.d     play
4     l.p     study
想得到
play      2
work      1
study     1
这样的结果,请问如何用sql实现?并如何用tdbchart饼图显示?

解决方案 »

  1.   

    SQL的实现方法如下:select task,count() from 表 group by task。
      

  2.   

    select dintinct task,count() from table group by task
      

  3.   

    select task,count(task) from table group by task
      

  4.   

    select task,count(task) as tasksum from table1 group by task
      

  5.   

    select task,count(*) as tasksum from table1 
    group by task order by task双击DBChart1控件,设置其数据源等属性
      

  6.   

    select task,count(task) as tasksum from table1 group by task