首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么调整行顺序

2013-08-06 
怎样调整行顺序sql中有一表是,第一列是自动增长列,现在我想把第781,782,783,784,785记录的行数据对调下,改

怎样调整行顺序
  sql中有一表是,第一列是自动增长列,现在我想把第781,782,783,784,785记录的行数据对调下,改为785,784,783,782,781行的记录,请教怎么操作,谢谢。调整行顺序
[解决办法]
5笔记录备份到临时表-->删除5笔记录-->在临时表调整5笔记录顺序-->插回原表..
[解决办法]
用 ORDER BY ACS
[解决办法]
如果要ID不变的话,把5笔记录备份到临时表,然后把781里面除了自动增长列以外全部upadte成785的,后面一样操作
[解决办法]
如果你是经常有这个的需求,那就得考虑用命令来处理.
如果只改一次,你就先去掉主键和自动递增设置,然后用update命令更新就行,里面用case when id=781 then 785 when id=782 then 784 ..... 

热点排行