一个MYSQL的行转列的存储过程
关键字: 行列转换,行转列,存储过程,SPMYSQL 存储过程代码:
|
|
以下是测试结果:
======
select * from a;
select * from b;
select * from salary;
call sp_row_column_wrap('test','a');
select * from test.temp;
call sp_row_column_wrap('test','b');
select * from test.temp;
call sp_row_column_wrap('test','salary');
select * from test.temp;
query result(2 records)
| aid | title |
| 1 | 111 |
| 2 | 222 |
query result(3 records)
| bid | aid | image | time |
| 1 | 2 | 1.gif | 2007-08-08 |
| 2 | 2 | 2.gif | 2007-08-09 |
| 3 | 2 | 3.gif | 2007-08-08 |
query result(7 records)
| id | cost | des | Autoid |
| 1 | 10 | aaaa | 1 |
| 1 | 15 | bbbb | 2 |
| 1 | 20 | cccc | 3 |
| 2 | 80 | aaaa | 4 |
| 2 | 100 | bbbb | 5 |
| 2 | 60 | dddd | 6 |
| 3 | 500 | dddd | 7 |
query result(2 records)
| 1 | 2 |
| 1 | 2 |
| 111 | 222 |
query result(4 records)
| 1 | 2 | 3 |
| 1 | 2 | 3 |
| 2 | 2 | 2 |
| 1.gif | 2.gif | 3.gif |
| 2007-08-08 | 2007-08-09 | 2007-08-08 |
query result(4 records)
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 1 | 1 | 1 | 2 | 2 | 2 | 3 |
| 10 | 15 | 20 | 80 | 100 | 60 | 500 |
| aaaa | bbbb | cccc | aaaa | bbbb | dddd | dddd |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
- 11:35
- 浏览 (311)
- 论坛浏览 (664)
- 评论 (0)
- 分类: 数据库-MYSQL
- 相关推荐
最近加入圈子
最新评论
-
网络营销策划方案
2007年中国电子邮件营销市场规模达2.5亿元
-- by madsun -
网络营销策划方案
http://www.shang-ba.com/?p=68 2007年中国电子 ...
-- by madsun -
网络营销策划方案
[url= http://www.shang-ba.com/?p=68]200 ...
-- by madsun -
网络营销策划方案
[url= http://www.shang-ba.com/?p=68]2007 ...
-- by madsun -
DHTML checkbox 选择的几 ...
function doFlgCheckedCheck() { if (docu ...
-- by congpeixue







评论排行榜