SQL語句查詢結果額外添加一列序號自動增加,sql一列

來源:互聯網
上載者:User

SQL語句查詢結果額外添加一列序號自動增加,sql一列

sqlserver

可以用row_number函數實現

如下:

SELECT *,row_number() OVER(ORDER BY score(列名) DESC) AS rank FROM score


SQL 查詢語句自動增加序號

sql 2000 寫過;類似的,不過忘了,現有兩種方法解決,供參考:
1、SELECT IDENTITY(INT,1,1) AS 序號, avge FROM Table1
2、SELECT IDENTITY(INT,1,1) AS 序號, avge INTO #temp1 FROM Table1
SELECT * FROM #temp1
DROP TABLE #temp1

以上兩種,純屬手寫,如果有哪個單詞寫錯,還請諒解》
 
(Sqlserver)將在查詢結果插入新表中的時添加一個自動成長列 SQL語句怎寫

假設表有主鍵ID列,以下產生比原表多一個序號列並按ID號大小填充的新表。
select 序號=(select count(1) from tablename a where a.id>=tablename.id),* from tablename
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.