作者bright72 (嗯)
看板Database
标题Re: [SQL ] 如何合并两个栏位的排序结果?
时间Mon Nov 3 12:18:09 2008
※ 引述《ruby0104 (:))》之铭言:
: select * from table
: order by (case when A>B then A else B end) desc
: 我刚刚才知道 原来 case statement 也可以放在order by 啊 :)
: ※ 引述《jolin19 (alex)》之铭言:
: : result table:(--# 数字相同带表同群组)
: : name A B
: : 6 5 4 -- 5
: : 5 5 2 -- 5
: : 4 1 4 -- 4
: : 2 3 3 -- 3
: : 7 3 2 -- 3
: : 1 1 3 -- 3
: : 3 2 2 -- 2
如果我想要算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
谢谢大家的帮忙
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.119.192
1F:推 ClubT:select A+B as '栏位名字自己取' from TABLE 11/04 15:27