读书人

不求甚解的新手的一个有关问题

发布时间: 2012-02-26 20:19:44 作者: rapoo

不求甚解的新手的一个问题
还请大虾支个招!:-)

表中有这样一个字段及若干条记录如下所示:


字段: … … 国家 … …
记录:   … … 中国 … …
     … … 中国 … …
      … … 中国 … …
     … … 美国 … …
      … … 美国 … …
      … … 英国 … …

我想在 ListView 中显示成以下样式:

      国家 数量
      中国  3
      美国  2
      英国  1


在 ListView 显示中,国家下面的记录不能有重复,我不知道怎么样查询?求解!

[解决办法]
Sql.Text := 'select DISTINCT 国家, (select Count(国家) from 表 where A.国家 = 国家) from 表 A ';
[解决办法]
select 国家, count(国家) as 数量
from a
group by 国家

读书人网 >.NET

热点推荐