sql2005 根據(jù)指定字段排序編號(hào)
更新時(shí)間:2009年04月02日 00:02:40 作者:
在SQL Server 2005可以通過with as根據(jù)指定的字段排序編號(hào)
SQL語句如下:
WITH 表1 AS
(
SELECT 編號(hào)字段名, ROW_NUMBER() OVER(ORDER BY 排序字段名 DESC) AS RowNum
FROM 表名
)
Update 表1
SET 編號(hào)字段名=RowNum
應(yīng)用場(chǎng)景:
通過這樣的SQL語句根據(jù)小組人氣值對(duì)小組進(jìn)行排名:
WITH groups AS
(
SELECT RankNum, ROW_NUMBER() OVER(ORDER BY 人氣值 DESC) AS RowNum
FROM club_Groups
)
Update groups
SET RankNum=RowNum
復(fù)制代碼 代碼如下:
WITH 表1 AS
(
SELECT 編號(hào)字段名, ROW_NUMBER() OVER(ORDER BY 排序字段名 DESC) AS RowNum
FROM 表名
)
Update 表1
SET 編號(hào)字段名=RowNum
應(yīng)用場(chǎng)景:
通過這樣的SQL語句根據(jù)小組人氣值對(duì)小組進(jìn)行排名:
復(fù)制代碼 代碼如下:
WITH groups AS
(
SELECT RankNum, ROW_NUMBER() OVER(ORDER BY 人氣值 DESC) AS RowNum
FROM club_Groups
)
Update groups
SET RankNum=RowNum
相關(guān)文章
SQL2005 學(xué)習(xí)筆記 公用表表達(dá)式(CTE)
公用表表達(dá)式是Sql Server2005新增加的一個(gè)非常好用的功能。2009-07-07mssql數(shù)據(jù)庫游標(biāo)批量修改符合條件記錄的方法
這篇文章主要介紹了mssql數(shù)據(jù)庫游標(biāo)如何批量修改符合條件的記錄,需要的朋友可以參考下2014-05-05SQL server 2005將遠(yuǎn)程數(shù)據(jù)庫導(dǎo)入到本地的方法
這篇文章主要介紹了SQL server 2005將遠(yuǎn)程數(shù)據(jù)庫導(dǎo)入到本地的方法,需要的朋友可以參考下2015-01-01winXP系統(tǒng)安裝SQLServer2005開發(fā)版具體過程與注意問題
XP系統(tǒng)系統(tǒng)只能安裝SQL Server 2005開發(fā)版,可以到到網(wǎng)上下載SQL Server 2005開發(fā)版的iso文件2009-08-08sqlserver FOR XML PATH 語句的應(yīng)用
大家都知道在SQL Server中利用 FOR XML PATH 語句能夠把查詢的數(shù)據(jù)生成XML數(shù)據(jù),下面是它的一些應(yīng)用示例。2010-05-05sqlserver2005自動(dòng)創(chuàng)建數(shù)據(jù)表和自動(dòng)添加某個(gè)字段索引
C#編程程序的時(shí)候,讓程序自動(dòng)創(chuàng)建數(shù)據(jù)表,然后給數(shù)據(jù)表添加索引,這個(gè)方法是在百度百科找到,我自已只是簡(jiǎn)單的修改了一下2012-06-06sql server 2005數(shù)據(jù)庫備份還原圖文教程
這篇文章主要介紹了sql server 2005數(shù)據(jù)庫備份還原圖文教程,為了方便大家這里提供的是詳細(xì)的圖文步驟,需要的朋友可以參考下2014-08-08