如何让所请读取的数据自动产生编号.
如何让所请读取的数据自动产生编号…
方法-:
Select Serial_numbr=( select count(1)+1 from Table_Name
Where number_code<=t.number_code),*
From Table_Name t
(其中的count(1)+1 也可以换成 isnull(sum(1),0)+1
因为sum(1) 会在第一人序号产生为 NULL ,所以用isnull 函数换成 0 )
方法二:(利用#table_temp 临时表来实现)
Select identity(int,1,1) as Serial_Number,* into #table_temp
From Table_Name
Select * from #table_temp
Drop table #table_temp