Tag: unpivot

unpivot和PostgreSQL

PostgreSQL中是否有一个不相等的函数?

将dynamic列转移到行

我想知道如何将Table_1转换为Expected_Result_Table : Table1 —————————————– Id abc brt ccc ddq eee fff gga hxx —————————————– 12345 0 1 0 5 0 2 0 0 21321 0 0 0 0 0 0 0 0 33333 2 0 0 0 0 0 0 0 41414 0 0 0 0 5 0 0 1 55001 0 0 0 0 […]

MySQL – 把表转换成不同的表

目前我可能没有看清楚什么东西,但是我在MySQL中有一个表格,如下所示: ID | a | b | c 1 | a1 | b1 | c1 2 | a2 | b2 | c2 出于某种原因(实际上是另一张表上的连接 – 基于ID ,但是我认为如果有人可以帮我解决这个问题,我可以自己完成),我需要这些行来代替这个: 1 | a1 | a 1 | b1 | b 1 | c1 | c 2 | a2 | a 2 | b2 | b 2 | c2 | […]

取消转换列名称

我有一张表格StudentMarks ,列Name, Maths, Science, English 。 数据就像 Name, Maths, Science, English Tilak, 90, 40, 60 Raj, 30, 20, 10 我想要把它安排如下: Name, Subject, Marks Tilak, Maths, 90 Tilak, Science, 40 Tilak, English, 60 With unpivot我能够得到名称,正确标记,但无法将源表中的列名称获取到所需结果集中的Subject列。 我怎样才能做到这一点? 我到目前为止已经达到以下查询(获得名称,标记) select Name, Marks from studentmarks Unpivot ( Marks for details in (Maths, Science, English) ) as UnPvt

SQL Server:列到行

寻找优雅的(或任何)解决方案将列转换为行。 这里是一个例子:我有一个表格,具有以下模式: [ID] [EntityID] [Indicator1] [Indicator2] [Indicator3] … [Indicator150] 这是我想得到的结果: [ID] [EntityId] [IndicatorName] [IndicatorValue] 结果值将是: 1 1 'Indicator1' 'Value of Indicator 1 for entity 1' 2 1 'Indicator2' 'Value of Indicator 2 for entity 1' 3 1 'Indicator3' 'Value of Indicator 3 for entity 1' 4 2 'Indicator1' 'Value of Indicator 1 for entity 2' […]