在我们一开始实现上面的功能是很笨拙的方法
先把两组数据取出来(如果是 大的就查找>id《关键字段。。。在互换时候不动的》反之)
放在dataset里面
再更新进去
很麻烦如果你的字段很多的话
就数据处理量很大
下面是这个sql语句:(Paixu为一个专门排序设置的字段)
string update =string .Format("UPDATE P_Download ,(SELECT TOP 1 P_Download.paixu FROM P_Download WHERE P_Download.paixu< {0} ORDER BY paixu DESC) AS B SET P_Download.paixu = B.paixu where dlID={1}",sqlid,id);
本文介绍了一种使用SQL语句进行数据排序和交换的简便方法,避免了传统方式中繁琐的数据处理过程,尤其适用于字段较多的情况。
576

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



