假設我們有以下數據:的選擇N排在甲骨文
Key Value Desired Rank
--- ----- ------------
P1 0.6 2
P1 0.6 2
P1 0.6 2
P2 0.8 1
P2 0.8 1
P3 0.6 3
P3 0.6 3
我想SELECT DISTINCT由價值降序排列鍵到在支持分頁網格顯示。
我不知道如何生成秩爲Desired Rank列中顯示的值。所以,我可以正確分頁對數據集
當我試圖使用方法:DENSE_RANK)OVER(ORDER BY值)(,結果
Key Value DENSE_RANK() OVER(ORDER BY value)
--- ----- ------------
P1 0.6 2
P1 0.6 2
P1 0.6 2
P2 0.8 1
P2 0.8 1
P3 0.6 2
P3 0.6 2
當我儘量選擇前兩個鍵「排在1和2之間「我收到3把鑰匙。這就破壞了所需的分頁機制。
任何想法?
感謝
「我不知道如何生成等級作爲Desired Rank列中顯示的值。」我也沒有。你說你希望他們按價值降序排列(這是第二組數據提供的)。你能舉出一些例子,說明每個鍵(「P1」,「P2」...)具有不同的值,以及你在這些情況下期望的結果嗎? – 2010-12-12 10:48:55