[SQL ] 請教一下ORDER BY的問題
小弟最近突發奇想
一般我們使用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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章