Re: [SQL ] 依照指定順序排序

看板Database作者 (TeemingVoid)時間13年前 (2012/10/15 00:11), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《wenjieh (wenjie)》之銘言: : : PS: 環境是MSSQL跟MYSQL : 我只知道Mysql的寫法: : SELECT * : FROM BOOK : WHERE B_Id IN (4,6,2,8,9) : ORDER BY FIELD(B_Id,'4','6','2','8','9')'; 同樣的效果在 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 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.252.126.235
文章代碼(AID): #1GUkHB1L (Database)
文章代碼(AID): #1GUkHB1L (Database)