第一种方法:
select 行号=(select count(*) from TABLEA where ID<a.ID),ID,NAME from TABLEA as a order by 行号
前提条件是:TABLEA中的ID是唯一主键,保证ID的唯一性。
第二种方法:
使用临时表法
select IDENTITY(int, 1,1) as 行号,ID,NAME into #t from TABLEA
select * from #t
2023-10-29 10:01:16
第一种方法:
select 行号=(select count(*) from TABLEA where ID<a.ID),ID,NAME from TABLEA as a order by 行号
前提条件是:TABLEA中的ID是唯一主键,保证ID的唯一性。
第二种方法:
使用临时表法
select IDENTITY(int, 1,1) as 行号,ID,NAME into #t from TABLEA
select * from #t