sql server 使用奇偶order编号实现排序任意调整
来源:互联网 发布:绿叶加速器软件下载 编辑:程序博客网 时间:2024/04/30 00:28
1、对每行数据设置order编号,排序编号为每行编号乘2,即排序编号依次为2、4、6、8、10、12……
2、当任意行需要向上移动时排序编号-3,排序编号及变为上一行之前的奇数,如第二行移动到第一行即4-3=1,变换完后再根据新的排序将排序编号更新为偶数,即排序编号恢复为2、4、6、8、10、12……
3、向下移动一行,排序编号+3,同上
4、移动到任意行,排序编号修改为对应行前的奇数,行号乘2-1,修改后再次根据新的排序重新设置行号即可
oracle等其它数据库用也适用
- sql server 使用奇偶order编号实现排序任意调整
- 【SQL Server】 Order by 特定排序实现
- SQL Server中使用order by charindex按指定顺序排序
- 奇偶排序java实现
- Java 实现奇偶排序
- SQL语句 - 使用order by优先级排序
- sql server 2008 R2 内存使用调整
- sql server中order by排序的用法
- SQL Server 开发之 使用触发器自动编号
- sql server的自动编号
- sql server 自动编号设定
- sql server自动生成编号
- 奇偶冒泡排序 CUDA实现
- cuda实现奇偶冒泡排序
- 实现奇偶排序(c语言)
- erlang 实现并行奇偶排序
- sql server中order by部分使用方式
- sql server中order by部分使用方式
- 理解VMware的三种网络模型
- 黑马程序员_基础测试
- 自行车的最有效制动
- <Xen虚拟化技术>阅读笔记---第三章 Xen信息页
- C++拾遗
- sql server 使用奇偶order编号实现排序任意调整
- NEFU17 数字三角形 简单DP
- C语言之队列
- maven setting.xml
- Common.Logger和NLog使用,出现Common.Logging.Simple.NoOpLogger或IsInfoEnabled=false
- PHP调用move_uploaded_file()提示 failed to open stream: Permission denied(Linxux环境,以Ubuntu12.04为例)
- Apache+Tomcat集群配置
- linux驱动结构之class及相关结构体
- ASP.NET -- 邮件发送