2013-03-08 92 views
0

例如,如果我想將這些行進行排序:具體確定項目順序的順序的正確術語是什麼?

A | 1 
A | 2 
B | 0 

,我只使用了第一列,對於前兩行沒有具體的順序。如果我在第二列使用第二排序鍵,那麼我每次都得到一個相同的訂單。有人能夠提醒我區分這兩種情況的恰當術語嗎?

回答

0

你在找'stable'嗎?通常,這意味着相同的密鑰在排序時保持相同的順序。使用輔助鍵將確保這些值將按照主鍵的原始順序。

1

我相信我一直在尋找的是「總訂單」。在總排序中,集合中的每個元素都可以與其他元素進行比較,並且它們具有明確定義的順序。

更正式地說:http://en.wikipedia.org/wiki/Total_order