SQL行列转换 SQL语句做不到,因为首先SQL中根本没办法控制你这一列的顺序。如果确保这一列的物理顺序的话,可以通过程序或存储过程来实现。再者,如果加上一列自动编号,然后可以用SQL语句来实现,但效率显示不高。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简化:select ceiling(id/4),max(if(id mod 4=1,qq,'')),max(if(id mod 4=0,qq,'')),max(if(id mod 4=2,qq,'')),max(if(id mod 4=3,qq,'')) from ttl1group by ceiling(id/4); 那就要用动态生成SQL语句的方法了SELECT * FROM TT LIMIT 4打开游标循环,生成 AS 后面的内容,其它的是一致的 九楼的代码以 = 来区分,限制是,你的= 后面不能再出现=了。当您的问题得到解答后请及时结贴.http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html mysql数据(.frm)恢复 帮帮忙啊 高分求《数据库设计说明书》,收到立即结贴 求教: 如何一条SQL语句查询两个表 根据流水号(ID)查询最新插入到数据库中指定条数的数据 触发器问题 access转MYSQL 所有积分求mysql查询速度,在线等 如何用jdbc与mysql连接? sql语句? 各位大侠,怎么在mysql里插入和获得blob类型的数据阿? 设计一个MYSQL的篮球比赛系统 关于划分范式的问题 请大虾帮我把这个SQLSERVER的函数改成MYSQL的。
select ceiling(id/4),
max(if(id mod 4=1,qq,'')),
max(if(id mod 4=0,qq,'')),
max(if(id mod 4=2,qq,'')),
max(if(id mod 4=3,qq,''))
from ttl1
group by ceiling(id/4);
SELECT * FROM TT LIMIT 4
打开游标循环,生成 AS 后面的内容,其它的是一致的
当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html