欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

sql2005 根据指定字段排序编号

程序员文章站 2022-07-06 16:52:12
sql语句如下:   复制代码 代码如下:with 表1 as ( select 编号字段名, row_number() over(order by 排序字段名 desc)...
sql语句如下:  
复制代码 代码如下:

with 表1 as
(
select 编号字段名, row_number() over(order by 排序字段名 desc) as rownum
from 表名
)
update 表1
set 编号字段名=rownum

应用场景:
通过这样的sql语句根据小组人气值对小组进行排名:
复制代码 代码如下:

with groups as
(
select ranknum, row_number() over(order by 人气值 desc) as rownum
from club_groups
)
update groups
set ranknum=rownum