sql server 按照in里面的顺序进行查询

在一些查询中,尤其是批量查询的时候,经常遇到in,但是使用in的时候,查询结果并不是按照你in里面的顺序排列的,有些时候不得不再找其他方法。

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

原文地址:https://www.cnblogs.com/lihaishu/p/14295261.html