平时工作中,可能会手工指定一序列的ID,一般做法都是用in(id),但是查询出来的数据无法按自己写入的id值排序。一般写入是按1,2,3,5这样的格式。如果想排序时按照4,1,3,5这样的顺序排列的话,需要进行一下处理,网上查到这个方法还不错。
order by charindex(','+convert(varchar,id)+',' , '," + IDList + ",')
其中IDList为4,1,3,5这样的ID序列值。
本文标签:SQL 指定 ID 顺序 排序 显示
原文链接:
版权说明: 本文由作者上传,本站仅提供存储服务,转载请注明原文链接