作者okanyway (ww)
看板Database
标题[SQL ] 请教一下ORDER BY的问题
时间Sat Jan 6 10:40:00 2007
小弟最近突发奇想
一般我们使用order by都是按照递增或递减排列
ex. A,B,C,...,Z,或者 1,2,3,...,100
可是如果小弟的顺序想把
依A,B,C,D排列改为A,C,D,B
请教个为先进有什麽好用的方法吗?
目前方法
1.多建一个table mapping 将A-->1,C-->2,D-->3,B-->4
2.select 时将mapping table 的栏位 union 进来
3.再利用union的栏位来下order by指令
这种做法是可以达到要求
不过我想应该有更好的方法所以来请教个为先进
小弟受教了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.86.42.171