2015-12-12 35 views
0

我试图找到哪个客户的表中有更多的记录数,我通过RANK函数得到了建议,但它没有找到确切的记录,所以我用这个下面的代码片段:如何查找表中特定键的最大记录数

select count(customerkey),customerkey 
FROM FILEMAPPERTEMPLATE 
group by customerkey; 

结果:

1 298,254 
    1 299,732 
    2 246,027 
43 197,053 
    1 299,745 
    1 299,751 
60 271,623 

虽然我能找到归因于表customerkey多少reocrds,我找不到某个确切记录(在执行查询之后)为客户提供最大记录。请帮我 只想

60 271623作为reult

回答

0

SELECT * FROM(SELECT COUNT(customerkey)CNT,customerkey FROM FILEMAPPERTEMPLATE 组由customerkey为了通过CNT递减),其中ROWNUM < 2;

+0

非常感谢!聪明的方式.. – DannyBanker

相关问题