sql 查询语句自动增加序号

sql 查询语句自动增加序号,第1张

现有两种方法解决,供参考:

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

给查询出的SQL记录添加序号列,解决方法有以下两种 

第一:

select ROW_NUMBER() OVER (ORDER BY a.字段 ASC) AS XUHAO,a.* from table a1

(table 为表名,字段为表a中的字段名) 

第二:

select RANK()  OVER (ORDER BY a.字段 ASC) AS XUHAO,a.* from table a1

(table 为表名,字段为表a中的字段名)

indentity(int,1,1)

应为identity(int,1,1)表示新列是标识

也就是自增加的字段;但对于每个表只能创建一个标识列;identity

只能用于select

into;create

table

里所以zds0707(周) 方法不可行;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11432748.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存