sql2005 根据指定字段排序编号
更新时间:2009年04月02日 00:02:40 作者:
在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
复制代码 代码如下:
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
相关文章
winXP系统安装SQLServer2005开发版具体过程与注意问题
XP系统系统只能安装SQL Server 2005开发版,可以到到网上下载SQL Server 2005开发版的iso文件2009-08-08sqlserver2005自动创建数据表和自动添加某个字段索引
C#编程程序的时候,让程序自动创建数据表,然后给数据表添加索引,这个方法是在百度百科找到,我自已只是简单的修改了一下2012-06-06
最新评论