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
相关文章
SqlServer2005中使用row_number()在一个查询中删除重复记录的方法
在SqlServer2005中,提供了一个row_number()的函数,我们经常用它做DataBase数据分页.2011-10-10
SQL Server 2005安装配置方法图文教程 完美兼容Win7所有版本
这篇文章主要为大家详细介绍了SQL Server 2005安装配置方法图文教程,感兴趣的小伙伴们可以参考一下2016-07-07
Access 导入到SQL Server 2005的方法小结
这篇文章主要介绍了Access 导入到SQL Server 2005的方法小结,需要的朋友可以参考下2014-09-09
Sql Server 2005的1433端口打开局域网访问和进行远程连接
在实际项目中,我们经常会遇到需要局域网访问或者需要外网访问甚至是两者都需要的数据库搭建,那么应该如何来处理呢,我们来一一探讨下2014-08-08
解决SQL2005备份数据库.dat或bak还原时的结构错误的解决方法
已备份数据库的磁盘上结构版本为611. 服务器支持版本539, 无法还原或升级此数据库,RESTORE DATABASE 操作异常终止。2011-02-02
详解删除SQL Server 2005 Compact Edition数据库
这篇文章主要介绍了详解删除SQL Server 2005 Compact Edition数据库的相关资料,需要的朋友可以参考下2017-06-06
安装SQL2005提示 找不到任何SQL2005组件的问题解决方案
当我在安装SQL2005的时候出错了(SQL2005是企业版的)。由于第一次安装SQL2005,要求把VS2008的SQL服务关了,做了,安装完毕。2009-08-08
SQL Server 2005“备份集中的数据库备份与现有的数据库不同”解决方法
SQL Server 2005“备份集中的数据库备份与现有的数据库不同”解决方法2009-07-07


最新评论