Re: [SQL ] 依照指定順序排序
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):