Re: [SQL ] 如何合併兩個欄位的排序結果?
※ 引述《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)
討論串 (同標題文章)