討論串[SQL ] 依照指定順序排序
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者TeemingVoid (TeemingVoid)時間13年前 (2012/10/15 00:11), 編輯資訊
0
0
0
內容預覽:
同樣的效果在 SQL Server 的寫法大致上是這樣:. select. .... order by case B_Id. when 4 then 1. when 6 then 2. when 2 then 3. when 8 then 4. when 9 then 5. end. --.

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者wenjieh (wenjie)時間13年前 (2012/10/12 00:35), 編輯資訊
0
0
0
內容預覽:
我只知道Mysql的寫法:. SELECT *. FROM BOOK. WHERE B_Id IN (4,6,2,8,9). ORDER BY FIELD(B_Id,'4','6','2','8','9')';. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 114.34.8

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者LaPass (LaPass)時間13年前 (2012/10/11 16:41), 編輯資訊
0
0
0
內容預覽:
例如:. SELECT * FROM BOOK WHERE B_Id IN (4,6,2,8,9) ORDER BY B_Id (4,6,2,8,9). 希望出現的結果是. B_Id XXXX XXXXXX. 4 略 略. 6. 2. 8. 9. 就是依照紅色指定的順序去排序. 請問有辦法做到這樣的
(還有56個字)
首頁
上一頁
1
下一頁
尾頁