【发布时间】:2020-03-26 15:37:00
【问题描述】:
【问题讨论】:
-
这里的大多数人都希望样本表数据和预期结果为格式化文本,而不是图像。
-
这是一个随机样本,你可以使用任何表,如员工、学生等。我的实际数据和查询是不同的。
-
SQL 无法将列转置为行。这在概念上也是错误的,因为每个新的键/值行都将与原始唯一行 id(可能是几个组合在一起的字段)解除关联。至少,您需要为每个新行重复唯一的行 ID,以便最终得到
ID | KEY | VALUE。我认为实现这一点最简单的方法是编写一个简短的脚本(Python、Lua 等)。 -
我需要直接使用查询,因此不能在两者之间使用任何东西。
-
您是否看到我们可以使用结果集元数据来实现这一目标?
标签: sql postgresql unpivot