SELECT * FROM T_tabWHERE id IN ( 2, 1, 4 ) ORDER BY CHARINDEX(RTRIM(CAST(id AS VARCHAR(30))), '2, 1, 4')
红色字体部分:
按照想要的顺序进行排列