首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么写sql,让select出的数据带着序号?

2012-03-06 
如何写sql,让select出的数据带着序号???如何写sql,让select出的数据带着序号,分不多了,请求帮助,取的是top

如何写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 ', 'DDDD '
union all select 'BBB ', 'CCC ', '才 ', '得到 ', 'KKK ', 'MMMM ', 'AAAA ', 'DDDD '



Select TOP 10 编号 = Identity(Int, 1, 1), * Into #T From 表

Select 编号 As 编号1, data1, data2, 编号 As 编号2, data3, data4, 编号 As 编号3, data5, data6, 编号 As 编号4, data7, data8 From #T

Drop Table #T
--Result
/*
编号1data1data2编号2data3data4编号3data5data6编号4data7data8
1NNNMMM1VVVMM1KKKMMMM1AAAADDDD
2BBBCCC2才得到2KKKMMMM2AAAADDDD
*/

热点排行
Bad Request.