SQLServer查询结果集按照查询条件in中的顺序返回

select ID , col FROM Table1 WHERE col IN ('a','b','c','d') order by charindex(','+convert(varchar,col)+',','a,b,c,d,')

注意:最后一个d后面的逗号不能省略

posted @ 2020-12-18 15:04  马踏飞燕_SSS  阅读(508)  评论(0编辑  收藏  举报