rank

    0熱度

    1回答

    首次引入哪個SQL標準是RANK()? 的SQL標準列表: SQL-86 SQL-89 SQL-92 SQL:1999 SQL:2003 SQL:2008 SQL排名函數:http://en.wikipedia.org/wiki/Select_(SQL)#RANK.28.29_window_function 參考將不勝感激。

    17熱度

    6回答

    我有一個非常大的MySQL測量數據表,我需要爲這些值中的每一個計算百分等級。 Oracle似乎有一個名爲percent_rank的函數,但我找不到任何類似於MySQL的東西。當然,我可以用Python強制它,我反正用它來填充表,但是我懷疑這樣會效率很低,因爲一個樣本可能有200.000個觀察值。

    6熱度

    5回答

    我想找出一個計算排名的方法。現在它只需要每個單獨條目的贏/輸比例,例如, 100人中有99人獲勝,它有99%的獲勝等級。但是如果一個條目在總共1票中獲勝,那麼它將獲得100%的勝率,但絕對不能高於99勝。什麼是更好的方法來做到這一點?

    1熱度

    2回答

    標準EAV模式:實體ID的一列,屬性ID的一列,值ID的一列。 歷史EAV模式:添加倍的附加列(多個)/日期範圍 在運行時,某些行將被排除。每個實體每個屬性可能會返回0,1行或多行。我們只需要每個屬性的最新值。 我們當前的解決方案是使用SQL Server Rank()函數來爲每一行標記一個等級,然後在where子句中使用「和rank = 1」。 但是,表現並不理想。在分析過程中,我們發現分配隊列

    2熱度

    1回答

    當在NHibernate中使用公式定義計算屬性時,對公式根據查詢限制而改變結果的含義有什麼影響,特別是關於查詢緩存? 更具體地說,考慮下面簡單的C#類: public class Entity { public Entity() { } public virtual int Id { get; protected set; } public virtual stri

    1熱度

    1回答

    遇到麻煩試圖排名我們每一個學生,通過他們在家庭組。 例假數據。 HomeGroup 1. Team RED 2. Team BLUE 3. Team Skeet 4. Team GREEN Students 1. John, Score - 34, Team RED 2. Jill, Score - 87.3, Team RED 3. Fred, Score - 41, Team

    0熱度

    4回答

    我有一個需要按排名排序的文章分頁列表,但是當文章的位置爲<> 0時,它必須插入到該特定位置。 我認爲我至少可以爲當前頁面提取正確位置的文章,然後用PHP對它們進行排序,然後顯示在適當的位置。 我想只有一個查詢做到這一點在MySQL 我的一些嘗試是: 這個查詢試圖首先選擇具有當前頁面的正確位置,然後用最高等級物品的物品 SELECT id, rank_score, position FROM Ar

    0熱度

    1回答

    排名數據,我試圖寫一個報告(Solaris上的DB2 9.5)執行以下操作: 我有一組數據,讓我們說這是一個順序表。我想運行一份報告,每個月都會給我每個客戶的訂單數量,以及當月的「排名」。排名將基於訂單數量。我在玩RANK()OVER子句,但我似乎無法讓它每月給我一個排名(或其他「由...分組」)。如果有100個客戶和12個月的數據,我希望在報告中1200行,100元不等,每1到100之間的排名讓

    1熱度

    2回答

    該查詢使用排名函數獲取每個組中的頂級項目。 我想減少內部選擇的數量減少到兩個而不是三個。我嘗試在最裏面的查詢中使用rank()函數,但無法使它與聚合函數一起工作。然後,我不能在'itemrank'中使用where子句而不將其包裝在另一個select語句中。 任何想法? select * from ( select tmp.*, rank() over (parti

    1熱度

    4回答

    今天我花了很多時間嘗試各種各樣的事情,但他們都沒有工作。這裏是我的情況,我想能夠選擇基於它的ID從具體分類排 例如某行的秩,如果我的查詢是這樣的: SELECT id, name FROM people ORDER BY name ASC 與結果像: id name 3 Andrew 1 Bob 5 Joe 4 John 2 Steve 我想獲得排名(哪一行它的結果結束了),