sql2005 根据指定字段排序编号


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



相关阅读:
asp打包类
webkit下text-indent首行缩进文字问题
帝国cms 二级域名绑定栏目的最完美的解决方案
清单:负载测试 SQL Server性能调整的魔法棒
javascript程序控制流
Css Reset(复位)的简单介绍
认识延迟时间为0的setTimeout
Freebsd下安装Drweb for qmail
网络通讯--netconfig
document 和 document.all 分别什么时候用
js实现ASP分页函数 HTML分页函数
linux如何删除非空文件夹|linux怎么删除非空文件夹
Rainbow - 给Firebug点颜色瞧瞧
JSP 防范SQL注入攻击分析
快速导航

Copyright © 2016 phpStudy |