SQL排序后将序号填入指定字段
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,1、显示行号如果数据没有删除的情况下主键与行号是一致的,但在删除某些数据,行号就与主键不一致了,这时需要查询行号就需要用新的方法,在SQL Server2005之前,需要使用临时表,但在SQL Ser
千家信息网最后更新 2026年11月01日SQL排序后将序号填入指定字段
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
排序
字段
行号
序号
数据
查询
一致
结果
更新
不齐
参差不齐
大小
情况
意思
方法
目的
语句
运行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
精品咖啡豆
互联网科技活动banner
狮子座互联网科技
海南科技产业互联网平台
新华互联网科技2019
互联网金融科技公司干啥的
智腾互联网科技有限公司
和信科技工业互联网
内蒙古九一互联网科技
深圳市罗太互联网科技有限公司
深圳艾果互联网通讯科技
山东子淼互联网科技有限公司
伍佰万互联网科技怎么赚钱
北京市互联网新科技
互联网科技数字货币
济南小医互联网科技有限公司招聘
科技互联网行业投资研究
版纳互联网科技选哪家
青岛互联网科技园
优雇互联网科技有限公司
百单网互联网科技有限公司
山东特亿宝互联网科技有限公司
互联网科技公司税收优惠
互联网科技开发公司
互联网汽车科技小镇
广州优美互联网科技
哈尔滨新华互联网科技学院
用友工业互联网科技发展
浙南科技城互联网大厦招聘
兰石爱特工业互联网科技分公司