sql使用in的时候设置不排序

--select语句查询的时候会默认进行排序的 但是在实际工作中也存在不要排序按照原有规则显示下面sql为用in时不排序
 SELECT  * FROM table_name WHERE id in(7,1,8)order by charindex(','+cast(id as varchar(60))+',', ',7,1,8,') 
注意 charindex(','+cast(id as varchar(60))+',', ',7,1,8,') 前后的逗号不能省略

你可能感兴趣的:(sql使用in的时候设置不排序)