sql查询不同的计数

时间:2011-04-08 10:03:55

标签: sql

我有一个带有数据的文件file1:

fld1 fld2  date    fld4
2     abhi 010211   6
2     neha 010211   6
0     xyz  010311   6
0     abc  010211   8
1     ssa  010311   8
1     kiy  010311   8

我想要一个查询,它给出了每个不同的fld4,为不同的日期计算每个不同的fld1。例如,我想输出像:

对于fld4为6,对于fld1 = 2且date = 010211,count = 2,对于fld1 = 0和date = 010311,count = 1

1 个答案:

答案 0 :(得分:3)

您需要按照提到的字段进行分组,然后计算一些内容。

Select 
    fld1, 
    date, 
    fld4, 
    count(fld4) as count
from
    Table
group by
    fld1, date, fld4