如下所示:
Table: test
id int
值为:0
1
0
1
0
1
结果为两列:
id1 id2
0 1
0 1
0 1
0 1
0 1
求一个语句,最好能不用另建表或临时表实现。在此谢过!!!
Table: test
id int
值为:0
1
0
1
0
1
结果为两列:
id1 id2
0 1
0 1
0 1
0 1
0 1
求一个语句,最好能不用另建表或临时表实现。在此谢过!!!
解决方案 »
- ★★弱问★★Sql 2005 视图里的数据到底是不是保存到一个临时表里的
- SQL Server服务器端数据库数据导入到客户端数据库
- 大家帮我一下,很简单的问题
- 数据表中数据排序的问题,谁先帮解决100分送上!
- 如何访问内网的SQLServer服务器
- 菜谱、原料、病的SQL编写
- 无法把半角字符存入数据库!!!
- 菜鸟提问,我在用enterprise manager删除表格记录时遇到的问题
- 表的ID是主键自增,日期为取当前时间,这样的话用时间为记录集排序效率是否和用ID排序一样?
- 当执行时会出现“无法完成延迟准备,未能准备语句”的错误!
- SQL Server Update触发器,一次更新多条记,必须用游标吗
- 32位sql中的数据可否顺利迁移到64位的sql中?
declare @i int
set @sql=''
set @i=0select @i=@i+1,@sql=@sql+',[id'+rtrim(@i)+']='+rtrim(id) from test group by id order by idset @sql='select '+stuff(@sql,1,1,'')+' from test'exec(@sql)