mysql 如何在SQL上划分具有特定行数的表(并重新排列它)?

wfypjpf4  于 2023-10-15  发布在  Mysql
关注(0)|答案(1)|浏览(90)

我是数据库的新手,正在学习使用MySQL。
我想每隔10行剪切数据,并将其粘贴到新列。
在这些情况下,“分区”功能似乎是可用的,但我不知道它是如何工作的。
只是想知道的方式比cutpasteExcel 方便。
(请看图片:http://doremifafa.egloos.com/1147359
待修订数据:

(来源:egloos.com
我希望它看起来像这样:

cwxwcias

cwxwcias1#

当我看你的图片时,似乎你想做相反的事情,也就是说,从不同的列中取值,然后将它们“粘贴”在彼此的下面,以创建很多行,只有两列。是这样吗?
如果是这样的话,你可以这样做(使用虚拟的Col1,2,3字段,因为我不知道你实际的列名和表名)。

select 
  Col1, Col2, Col3 
from 
  YourTable 
union all
select 
  Col4, Col5, Col6 
from 
  YourTable 
union all
select 
  Col7, Col8, Col9 
from 
  YourTable 
...

相关问题