我有一個表,如下所示:如何按降序對單個行進行排序?
Name LastName tPoints aPoints sPoints gPoints type
John Johnny 15 14 13 10 1
Joe P. 12 11 26 10 1
Matt Q. 11 26 37 44 2
Sorine P. 55 9 8 7 2
Ali Ahmed 30 44 88 65 2
... ... .. .. .. .. 3
3
我想顯示根據各行進行排序,並TYPE
注:i can't use order by in oracle because it sorts only 1 row and the others is sorted based on the first row
我不想打破將表分成單獨的表,然後對其進行排序,然後將其更新回原始表。
因此,輸出將看起來像這樣,對於tPoints
- 我需要顯示所有
15 - John Johnny
12 - Joe P.
和aPoints
44 - Ali Ahmed
26 - Matt Q.
9 - Sorine P.
等等...
簡而言之,如果type = 1,則按降序排序tPoints,如果type = 2,則排序aPoints,如果type = 3,則排序s點,等等......
什麼將是一個有效的方法來韭菜?
Regards,
行或列?你能給我們一個具體的例子嗎? – Will
只需將其導出爲excel,然後重新排列它即可。 –
@nathanhayfield這是一個存儲過程,不可能,但是謝謝 – user1683987