[SQL ] Order by能否由中間值排起?

看板Database作者 (Do live Loop)時間15年前 (2010/08/17 10:18), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
假設有資料1,2,3,4,5,6,7,8,9 Order by = 1,2,3,4,5,6,7,8,9 Order by Desc = 9,8,7,6,5,4,3,2,1 如果想從中間開始排序,再往左右擴散呢? 5,6,4,7,3,8,2,9,1 or 5,4,6,3,7,2,8,1,9 Order好像只能昇冪或降冪 有辦法這樣排序嗎? -- test -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.53.194

08/17 10:59, , 1F
看ORDER BY有沒有這樣定義。。。
08/17 10:59, 1F

08/17 12:00, , 2F
用類似 select abs(col-value) calc ... order by calc
08/17 12:00, 2F

08/17 18:03, , 3F
樓上方法GOOD
08/17 18:03, 3F
文章代碼(AID): #1CQV65qu (Database)