sql2005 根据指定字段排序编号
程序员文章站
2022-05-07 20:02:26
...
在SQL Server 2005可以通过with as根据指定的字段排序编号
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
推荐阅读
-
MySQL 按指定字段自定义列表排序的实现
-
PHP实现二维数组按照指定的字段进行排序算法示例
-
PHP实现指定字段的多维数组排序函数分享
-
php根据某字段对多维数组进行排序的方法
-
mssql 指定字段编号sql语句
-
JS根据json数组多个字段排序及json数组常用操作
-
C#NPOI.RabbitMQ.EF.Attribute.HttpRuntime.Cache.AD域.List
根据指定字段去重.前端JQuery.Cache.I18N(多语言).data-xx(自定义属性) -
php数组根据指定字段对数组进行排序函数
-
记一次ES重构字段结构&迁移数据&根据querydate排序取最新一条数据
-
Java中list里面存放map,根据map中的某一个字段进行排序