SqlServer 序號(hào)列的實(shí)現(xiàn)方法
更新時(shí)間:2009年06月17日 21:36:12 作者:
對(duì)于 SQL SERVER 2000 及更早的版本,需要使用一個(gè)自增列,結(jié)合臨時(shí)表來(lái)實(shí)現(xiàn)。
對(duì)于 SQL SERVER 2000 及更早的版本,需要使用一個(gè)自增列,結(jié)合臨時(shí)表來(lái)實(shí)現(xiàn)。
SELECT [AUTOID] = IDENTITY(int,1,1), * INTO #temp_table FROM 表名;
SELECT * FROM #temp_table;
從 SQL SERVER 2005 開(kāi)始, SQL SERVER 提供了一個(gè) ROW_NUMBER() 函數(shù),大大簡(jiǎn)化了工作。
SELECT *,ROW_NUMBER() OVER (ORDER BY 排序字段) AS [AUTOID] FROM 表名;
序號(hào)字段的別名,可以在后續(xù)的條件中使用。
復(fù)制代碼 代碼如下:
SELECT [AUTOID] = IDENTITY(int,1,1), * INTO #temp_table FROM 表名;
復(fù)制代碼 代碼如下:
SELECT * FROM #temp_table;
從 SQL SERVER 2005 開(kāi)始, SQL SERVER 提供了一個(gè) ROW_NUMBER() 函數(shù),大大簡(jiǎn)化了工作。
復(fù)制代碼 代碼如下:
SELECT *,ROW_NUMBER() OVER (ORDER BY 排序字段) AS [AUTOID] FROM 表名;
序號(hào)字段的別名,可以在后續(xù)的條件中使用。
相關(guān)文章
mysql 數(shù)據(jù)庫(kù)中索引原理分析說(shuō)明
實(shí)際上,您可以把索引理解為一種特殊的目錄。微軟的SQLSERVER提供了兩種索引:聚集索引(clustered index,也稱聚類(lèi)索引、簇集索引)和非聚集索引(nonclustered index,也稱非聚類(lèi)索引、非簇集索引)。2010-03-03
教你輕松學(xué)會(huì)SQL Server記錄輪班的技巧
員工使用電子時(shí)鐘進(jìn)行簽名,這種電子簽名可以自動(dòng)將記錄添加到SQL Server數(shù)據(jù)庫(kù)中。但是,有時(shí)候,需要增加一個(gè)夜班;即使這個(gè)輪班發(fā)生在第二天,它仍然會(huì)被認(rèn)為是第三班2013-11-11
sql?server如何去除數(shù)據(jù)中的一些無(wú)用的空格
這篇文章主要介紹了sql?server去除數(shù)據(jù)中的一些無(wú)用的空格,本文給大家提到了一些常用的函數(shù),結(jié)合示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-05-05
Sql Server 壓縮數(shù)據(jù)庫(kù)日志文件的方法
Sql Server 日志 _log.ldf文件太大,數(shù)據(jù)庫(kù)文件有500g,日志文件也達(dá)到了500g,占用磁盤(pán)空間過(guò)大,且可能影響程序性能,需要壓縮日志文件,下面小編給大家講解下Sql Server 壓縮數(shù)據(jù)庫(kù)日志文件的方法,感興趣的朋友一起看看吧2022-11-11
完美解決MSSQL"以前的某個(gè)程序安裝已在安裝計(jì)算機(jī)上創(chuàng)建掛起的文件操作"
以前裝過(guò)sql server,后來(lái)刪掉。現(xiàn)在重裝,卻出現(xiàn)“以前的某個(gè)程序安裝已在安裝計(jì)算機(jī)上創(chuàng)建掛起的文件操作。運(yùn)行安裝程序之前必須重新啟動(dòng)計(jì)算機(jī)”錯(cuò)誤。無(wú)法進(jìn)行下去。 現(xiàn)在又遇到了,終于完全搞定.2008-11-11
50個(gè)常用sql語(yǔ)句 網(wǎng)上流行的學(xué)生選課表的例子
這篇文字在網(wǎng)上被轉(zhuǎn)載爛了,里面有些sql適合用在應(yīng)用系統(tǒng)里,有些“報(bào)表”的感 覺(jué)更重些,主要是想復(fù)習(xí)前者2012-06-06
SQL中去除重復(fù)數(shù)據(jù)的幾種方法匯總(窗口函數(shù)對(duì)數(shù)據(jù)去重)
以某電商公司的銷(xiāo)售報(bào)表為例,常見(jiàn)的去重方法我們用到distinct 或者group by 語(yǔ)句, 今天介紹一種新的方法,利用窗口函數(shù)對(duì)數(shù)據(jù)去重,感興趣的朋友跟隨小編一起看看吧2023-05-05
SQL中g(shù)roupBy和eq的同時(shí)使用問(wèn)題
groupBy和eq同時(shí)使用可能會(huì)導(dǎo)致錯(cuò)誤,本文就來(lái)介紹一下SQL中g(shù)roupBy和eq的同時(shí)使用問(wèn)題,感興趣的可以了解一下2024-05-05

