SQL如何按字段统计不同组的数量

Akb*_*nda 2 mysql sql

我的数据库中有这些数据:

nama             tanggal     
ADIESTY.SW       2017-03-01  
ADIESTY.SW       2017-03-01  
ADIESTY.SW       2017-03-02  
ADIESTY.SW       2017-03-02  
ADIESTY.SW       2017-03-03  
ADIESTY.SW       2017-03-03  
ADIESTY.SW       2017-03-05  
ADIESTY.SW       2017-03-05  
ALFRED APDIAN    2017-03-01  
ALFRED APDIAN    2017-03-01  
ALFRED APDIAN    2017-03-02  
ALFRED APDIAN    2017-03-02  
ARI PUTRA        2017-03-01  
ARI PUTRA        2017-03-01  
ARI PUTRA        2017-03-02  
ARI PUTRA        2017-03-02  
ARI PUTRA        2017-03-03  
ARI PUTRA        2017-03-03
Run Code Online (Sandbox Code Playgroud)

如何按不同日期 (tanggal) 进行计数?所以我想要的结果是:

    nama         tanggal
ADIESTY.SW        4
ALFRED APDIAN     2
ARI PUTRA         3
Run Code Online (Sandbox Code Playgroud)

Uts*_*sav 10

用这个

select nama,count(distinct tanggal) from your_table
group by nama;
Run Code Online (Sandbox Code Playgroud)

http://rextester.com/ZOZQK78377