Re: [SQL ] 如何合併兩個欄位的排序結果?

看板Database作者 (Alien)時間17年前 (2008/11/03 13:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《bright72 (嗯)》之銘言: : ※ 引述《ruby0104 (:))》之銘言: : : select * from table : : order by (case when A>B then A else B end) desc : : 我剛剛才知道 原來 case statement 也可以放在order by 啊 :) : 如果我想要算A欄位加B欄位的排序 請問要怎麼做 : 如果我想要得到的結果如下 然後用sqlserver做的話該如何做比較好? : name A B : 6 5 4 --9 : 5 5 2 --7 : 2 3 3 --6 : 4 1 4 --5 : 7 3 2 --5 : 1 1 3 --4 : 3 2 2 --4 : 謝謝大家的幫忙 select * from tab order by (a+b), a, b asc desc 留給你自己想想 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.155.236.82 ※ 編輯: adrianshum 來自: 202.155.236.82 (11/03 13:58)
文章代碼(AID): #193fB-oW (Database)
討論串 (同標題文章)
文章代碼(AID): #193fB-oW (Database)