SELECT * From Admin WHERE ID in (3,4,10,6)
查询结果:
Id Title
----------- ---------------
3 LFan
4 ZXin
6 YSXun
10 WWhua
想根据id顺序进行排序,显示成如下:
Id Title
----------- ---------------
3 LFan
4 ZXin
10 WWhua
6 YSXun
SELECT * From Admin WHERE ID in (3,4,10,6) order by charindex(cast(id as varchar),'3,4,10,6')
本文介绍了一种使用SQL查询按特定顺序返回结果集的方法。通过使用CHARINDEX函数结合CAST操作,可以实现根据自定义ID顺序对查询结果进行排序。这种方法适用于需要按照非自然顺序展示数据的场景。
554

被折叠的 条评论
为什么被折叠?



