如何让所请读取的数据自动产生编号.

何让所请读取的数据自动产生编号

方法-:

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

posted on 2005-10-06 12:59  封起De日子  阅读(125)  评论(0编辑  收藏  举报

导航