select ID , col FROM Table1 WHERE col IN ('a','b','c','d') order by charindex(','+convert(varchar,col)+',','a,b,c,d,')
注意:最后一个d后面的逗号不能省略