求实现更新数据库中排序的思路,希望有比较好的算法
假设目前存在一张表,字段如下
id     sort(排序用)    uname .....
1      1               aaaa
2      2               bbb
3      3               cccc
4      4               dddd ........
现在需要将第四个排序到第二个前方,如
id     sort(排序用)    uname .....
1      1               aaaa
4      2               dddd
2      3               bbbb
3      4               ccccc........
大概就是这样的效果。。
求一个比较好的实现算法。可以使用存储过程之类的。
在线等 谢谢  
------解决方案--------------------你这个原理是什么?依据什么来排1423?没有依据的话只能硬拼出语句出来,你估计后续会用不到的。
------解决方案--------------------order by sort  ???
------解决方案--------------------这是什么规律,
------解决方案--------------------看不懂你的表述呀
------解决方案--------------------这个估计要用动态SQL实现,有点抽象无法举例.