原文:LINQ中的如何用OrderBy實現按照兩個字段升序、降序排序操作?

在公司或許有這種需求,先根據第一個某個字段按照升序排序,然后如果相同,在按照第二個某個字降序排序,我們該怎么去實現呢 現在來教教大家分別使用Labmda和LINQ進行這種操作。 .先按照第一個字段升序排序,然后相同數據按照降序排序 Labmda方式: xxx.OrderBy u gt u.id .ThenByDescendiing u gt u.time LINQ方式: var values f ...

2020-09-26 22:40 0 833 推薦指數:

查看詳情

LINQOrderBy實現字段升序降序排序實現

轉自 http://www.cnblogs.com/meil/archive/2011/12/08/2281054.html 一個很簡單的問題在LINQ實現字段排序,各字段排序不同的問題。這個問題在普通的工程很容易實現。 select a1,a2,a3 from t1 order ...

Thu Apr 11 00:40:00 CST 2013 3 13600
MapReduce按照兩個字段對數據進行排序

按照k2排序,要求k2必須是可以比較的,即必須實現WritableComparable接口。 但是如果還想讓別的字段(比如v2的一些字段)參與排序怎么辦? 需要重新定義k2....把需要參與排序字段都放到k2. 這塊用代碼實現: 假如數據現在的結構是 3 3 3 2 3 1 2 2 2 1 1 1 ...

Sun Jul 17 19:26:00 CST 2016 0 1702
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM