求sql语句 - MS-SQL Server / 疑难问题
我有表books
ID 条形码 分类号
1 1001 A
2 1002 B
4 1003 C
5 1005 D
6 1006 E
7 1007 F
8 1008 G
想通过sql语句,实现下面六列显示效果
条形码1 分类号1 条形码2 分类号2 条形码3 分类号3
1001 A 1002 B 1003 C
1005 D 1006 E 1007 F
1008 G
希望高手解答,在此感谢各位!
行转化列
对于这种不大有规律可寻的我不会转,希望各位指教!
--sql 2000
SQL code:
create table books(ID int,条形码 varchar(10),分类号 varchar(10))
insert into books values( 1 ,'1001', 'A')
insert into books values( 2 ,'1002', 'B')
insert into books values( 4 ,'1003', 'C')
insert into books values( 5 ,'1005', 'D')
insert into books values( 6 ,'1006', 'E')
insert into books values( 7 ,'1007', 'F')
insert into books values( 8 ,'1008', 'G')
go
--sql 2000
select
max(case (px - 1) % 3 when 0 then 条形码 else '' end) [条形码1],
max(case (px - 1) % 3 when 0 then 分类号 else '' end) [分类号1],
max(case (px - 1) % 3 when 1 then 条形码 else '' end) [条形码2],
max(case (px - 1) % 3 when 1 then 分类号 else '' end) [分类号2],
max(case (px - 1) % 3 when 2 then 条形码 else '' end)
相关问答:
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......
刚刚接触MySQL,不知道该如何去查看数据,插入数据,创建数据库、表,用哪为前辈能指教一二?
MySQL 5.1参考手册
引用
兄弟你会结贴吗?
mysql 参考手册
baidu
MySQL官方文档 http://dev.mysql.com/doc ......
字段1,字段2.....字段N,Status,ParentID
1,Name1....test1,1,99
1,Name1....test1,3,99
1,Name2....test2,1,101
1,Name2....test2,3,101
1,Name3....test3,2,101
1,Name1....test1,4,101
想要的结果是:
1,Na ......
id url rank ......
下面是XML初始文件内容
XML code:
<upd:Update xmlns:lar="http://schemas.microsoft.com/msus/2002/12/LogicalApplicabilityRules" xmlns:cmd="http://schemas.microsoft.com/msus/2002/12/Up ......