如何转置给定的表?
Posted
技术标签:
【中文标题】如何转置给定的表?【英文标题】:How to transpose the given table? 【发布时间】:2019-09-24 06:40:19 【问题描述】:输入
Activity 1 2 3 4 5
a1 1 4 72 336 336
a2 48 48 168 336 336
a3 48 48 168 336 336
a4 1 4 72 336 336
a5 672 672 672 672 672
输出:
Activity Category values
a1 1 1
a1 2 4
a1 3 72
a1 4 336
a1 5 336
a2 1 48
a2 2 48
a2 3 168
a2 4 336
a2 5 336
【问题讨论】:
您使用的是哪个 dbms(mysql、sql-server、oracle、postgresql)?请标记您的问题。 活动 3、4 和 5 发生了什么? 【参考方案1】:如果您打算将此特定表转换为另一个表结构,则可以像一次性操作一样。
步骤 1:创建脚本以将 INSERT INTO 语法生成到 SQL 文件中。有很多方法可以做到。
步骤 2. 将生成的 SQL 语法执行到选定的数据库中。
我们称之为“解析”。
【讨论】:
以上是关于如何转置给定的表?的主要内容,如果未能解决你的问题,请参考以下文章