SQL排序后将序号填入指定字段
来源:互联网 发布:排序算法中空间复杂度 编辑:程序博客网 时间:2024/05/31 05:28
1、显示行号
如果数据没有删除的情况下主键与行号是一致的,但在删除某些数据,行号就与主键不一致了,这时需要查询行号就需要用新的方法,在SQL Server2005之前,需要使用临时表,但在SQL Server2005中,使用ROW_NUMBER()非常方便。
以下是一个查询语句,意思是按照cid将数据排序,然后将排序后的序号填入新建的字段rowNum。
select row_number() over (order by cid) as rowNum,* from t_gene
查询结果:
2.运用
以下是本文需要达到的目的,即排序后,将排序后的序号更新到指定字段。
with ts as(select row_number() over (order by clccode) as rn,* from t_gene)update tsset cdkxh=rn
运行结果:
未排序前。此时可以看到字段cdkxh大小参差不齐
select * from t_gene
排序后,将临时字段rn的序号更新到字段cdkxh
本文出自 “世界都一样” 博客,请务必保留此出处http://970076933.blog.51cto.com/9767314/1874767
0 0
- SQL排序后将序号填入指定字段
- mySQL 按字段排序后取序号
- sql指定字段值排序
- 生成按某个字段排序后的序号
- PHP排序函数-根据指定字段将数组排序
- log4j 将日志填入数据库(可填多个字段)
- mysql 排序后加序号
- sql排序后指定记录显示在指定位置
- Sql server对表中数据进行排序,并将序号更新至列
- Sql server对表中数据进行排序,并将序号更新至列
- 在指定字段后添加字段示例
- SQL中为表添加排序序号
- List按照指定字段排序
- SQL删除指定字段问题
- 一个SQL情景:将A字段内容和B字段内容拼接后更新到A字段
- 在查询语句中增加序号字段(sql server)
- JDBC ORACLE: 取得SQL总列数; 插入数据后 取得指定自增字段(主键)的值
- 从一表中查询数据后更新另一表的指定字段(PL/SQL)
- 最近状况
- jquery实现外静态html文件的引入---即:include嵌入效果
- 树莓派3如何利用SD卡引导系统从U盘启动
- 树莓派3学习笔记(3):中文环境设置及输入法安装
- 前端面试(代码)
- SQL排序后将序号填入指定字段
- 百度首席科学家吴恩达宣布将从百度离职
- 如何将24位RGB颜色转换16位RGB颜色
- linux用tar 解压tar文件报错
- 编辑距离(同源去重算法)
- Codeforces 711C. Bear and Tree Jumps【树形dp好题】
- 斯坦纳树
- HDU3466 Proud Merchants(贪心+01背包)
- explicit关键字的作用