如何写sql,让select出的数据带着序号???
如何写sql,让select出的数据带着序号,分不多了,请求帮助,取的是top10的数据
查询结果:
编号 data1 data2 编号 data3 data4 ...
1 NNN MMM 1 VVV MM
2 BBB CCC 2 才 得到
. .
. .
. .
10 CC cc 10 VV FF
最后显示这种结果,求高手帮忙
------解决方案--------------------鱼的是好用的,只是编号加了数字
create table test(data1 varchar(10),data2 varchar(10),data3 varchar(10),data4 varchar(10))
insert test select 'NNN ', 'MMM ', 'VVV ', 'MM '
union all select 'BBB ', 'CCC ', '才 ', '得到 '
Select TOP 10 编号 = Identity(Int, 1, 1), * Into #T From test
Select 编号 As 编号1, data1, data2, 编号 As 编号2, data3, data4 From #T
drop table test,#T
编号1 data1 data2 编号2 data3 data4
----------- ---------- ---------- ----------- ---------- ----------
1 NNN MMM 1 VVV MM
2 BBB CCC 2 才 得到
------解决方案--------------------create table 表(data1 varchar(10),data2 varchar(10),data3 varchar(10),data4 varchar(10),data5 varchar(10),data6 varchar(10),data7 varchar(10),data8 varchar(10))
insert 表 select 'NNN ', 'MMM ', 'VVV ', 'MM ', 'KKK ', 'MMMM ', 'AAAA ', '