SqlServer 按指定顺序进行排序

SQLSERVER指定顺序排序代码为:
CHARINDEX(RTRIM(CAST(列名 as NCHAR)),您指定排序的类型或字符串)

如下:
select * from 表名 where 1=1  
order by CHARINDEX(RTRIM(CAST(列名 as NCHAR)),'2,3,1')  
结果是:2,3,1

你可能感兴趣的:(SqlServer 按指定顺序进行排序)