[SQL ] 請教一下ORDER BY的問題

看板Database (資料庫)作者 (ww)時間18年前 (2007/01/06 10:30), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
小弟最近突發奇想 一般我們使用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
文章代碼(AID): #15dmcf97 (Database)
討論串 (同標題文章)
文章代碼(AID): #15dmcf97 (Database)