--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,') 先後的逗號不能省略