2015-12-12 32 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

相關問題