sql2005 根据指定字段排序编号

2016-02-19 11:02 13 1 收藏

图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享sql2005 根据指定字段排序编号的教程,热爱PS的朋友们快点看过来吧!

【 tulaoshi.com - 编程语言 】

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

来源:https://www.tulaoshi.com/n/20160219/1596403.html

延伸阅读
标签: 电脑入门
大多数企业都在三个SQLServer版本之间选择:SQLServer2005EnterpriseEdition、SQLServer2005StandardEdition和 SQLServer2005WorkgroupEdition。大多数企业选择这些版本是因为只有EnterpriseEdition、 StandardEdition和WorkgroupEdition可以在生产服务器环境中安装和使用。除EnterpriseEdition、 StandardEdition和WorkgroupEdition外,SQL...
标签: SQLServer
在以前的DTS中,在包的开发、测试、发布迁移过程中有很多问题,典型的问题是你必须手动的确定包中的所有连接都指向一个实际存在的物理服务器 幸运的是,现在在SSIS中提供了这种问题的解决方案,那就是包配置 包配置是一个动态改变你的SSIS对象和连接属性的一种机制,它把这些动态可以改变的信息保存在包的外部,有下面几种方法存储这些值并将其...
从另外一台机器机器导出的完整备份文件,copy到其他机器去,并且两台服务器中的数据库名都是相同的,但是无论怎么选择还原方式,都是提示“备份集中的数据库备份与现有的 'XXXXXX' 数据库不同”。 真的很奇怪,以前在SQL2000中好像直接还原就可以了,为什么到2005就不行了呢?查了一资料,错误:3154一般是由于恢复数据库备份...
由于同事写错作业脚本,导致昨天晚上系统当中一张重要表的大概2万数据被删除。早上发现时的情况是,半夜(误操作之后)备份过数据,昨天的备份已经被新的备份取代而且没有日志备份..貌似这个策略不太合理。这个结果就是,没有误操作之前的全库备份,无法通过RESTORE LOG 来恢复。 但是备份后没有清除日志,这个给恢复留了最后一丝希望。最后只...
标签: 电脑入门
Sql2005版本:Sql2005开发版,两张CD的那种 操作系统:Window 2003 Server 假设您的电脑已安装了Sql2000,下面开始安装Sql2005。 一、运行光盘1 跳过 准备 步骤,直接进行服务器组件、工具、联机丛书和示例的安装。 接着是许可协议,当然选择我接受许可条款和条件,不选择就没得装了。 然后是sqlserver进行安装前的支持组件安装、扫描...

经验教程

766

收藏

63
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部