SQL排序后将序号填入指定字段
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,1、显示行号如果数据没有删除的情况下主键与行号是一致的,但在删除某些数据,行号就与主键不一致了,这时需要查询行号就需要用新的方法,在SQL Server2005之前,需要使用临时表,但在SQL Ser
千家信息网最后更新 2025年02月02日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安全错误
数据库的锁怎样保障安全
网络技术人员包括
登陆表单到数据库
德州网络安全学校
腾讯网络安全日是几号
新泰市网络安全会议
设计一套两个网络安全的方案
国家网络安全活动ppt
白银网络安全工程师就业前景
埃及对网络安全国家立场
网络安全威胁以及解决办法
东营酒店hr软件开发
高清的河南软件开发公司
重庆云阳水果软件开发
新浪软件开发北京公司吗
上海新时代网络技术防水施工
三菱plc如何跟服务器通信
csgo选择服务器代码
济南棋牌游戏软件开发
做好国家网络安全
网络安全四字图片
同花顺属于软件开发有限公司吗
服务器管理卡打不开web界面
网络安全员资格证怎么考
星际战甲猩红服务器
国内学术论文数据库有哪些
莱西手机软件开发哪家靠谱
特大网络技术服务中心
三菱plc如何跟服务器通信
北京智能照明软件开发怎么样
db2数据库编辑工具