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中的字段名)
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中的字段名)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询