sql server 按照in里面的順序進行查詢


在一些查詢中,尤其是批量查詢的時候,經常遇到in,但是使用in的時候,查詢結果並不是按照你in里面的順序排列的,有些時候不得不再找其他方法。

最簡單的例子,select * from student where id in (2,1,3)order by CHARINDEX(ltrim(id),'2,1,3' )


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM