请教:使用sql语句统计的问题

wxuedelphi 2012-03-02 10:32:46
一个access的数据库文件里,有1个名为i的表,表内有l、c、p、t等几个字段,

均为文本格式,我打算用sql语句,对内容进行统计,统计出来l和c字段中出现最多的字段,提取前10个,语句该怎么写呢,请教诸位。
...全文
72 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2012-03-02
  • 打赏
  • 举报
回复
select top 10 from (select l,count(*) from 名为i的表 group by l) order by 2 desc
WWWWA 2012-03-02
  • 打赏
  • 举报
回复
select top 10 * from (
select [1],count(*) as js from tt group by[1]) order by js desc

select top 10 * from (
select [c],count(*) as js from tt group by[c]) order by js desc
wxuedelphi 2012-03-02
  • 打赏
  • 举报
回复
举个例子,表内有10行数据,分别是:
l c p t

1 2 3 4
1 3 4 5
5 2 9 0
1 2 3 4
2 3 4 5
5 8 9 0
1 2 3 4
2 3 4 5
5 8 9 0
5 8 9 0

l字段中出现最多的数据是1,出现第二多的数据是5,出现第三多的数据是2,c字段中出现最多的数据是2,第二多的数据是3和8,

需要用语句统计这样的数据,请大家帮忙。
WWWWA 2012-03-02
  • 打赏
  • 举报
回复
统计出来l和c字段中出现最多的字段:举例说明
cnwin 2012-03-02
  • 打赏
  • 举报
回复
你这两个字段要分别统计的.
每个字段的统计上面已经给了。

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧