我在甲骨文的SQL方言如下表(被稱爲有一些Java代碼)SQL命令通過複雜的排序
Part # | Locker # | Serial # | Description
1 1 1 Alpha
1 1 1 Beta
1 1 1 Gamma
2 1 15 Alpha
2 7 17 Gamma
2 7 21 Beta
我正在尋找一種方式做如下排序:
集團的一部分,locker,serial#在一起並按照升序或降序排列描述,同時確保每個組的第一條記錄也按照升序或降序正確排序(衝突應按照期望的順序排列,串行)。因此,例如:
排序DESC會產生:
Part # | Locker # | Serial # | Description
2 7 17 Gamma
1 1 1 Gamma
1 1 1 Beta
1 1 1 Alpha
2 7 21 Beta
2 1 15 Alpha
我怎樣才能實現這個複雜類型排序的?它甚至可能只是一個查詢?
什麼SQL方言? –
你使用了哪個數據庫?我不明白爲什麼2 7 17 Gamma是第一排。 –