30得票2回答
Spark SQL / PySpark 中的Unpivot

我手头有一个问题,需要在Spark SQL / PySpark中将表格进行"unpivot"操作。我已经阅读了文档,发现只支持pivot,但目前还没有支持"unpivot"的方法。有没有办法可以实现这个操作呢?假设我的初始表格如下:当我在PySpark中使用pivot时:df.groupBy(...

29得票6回答
在SQL Server中,如何为多个列进行数据透视(Pivot)

这是我的示例表格,我想将类别列旋转并将销售额、库存和目标作为行 我想要的示例输出如下图所示,其中类别在列的位置,而行在列的位置

29得票3回答
在SQL Server中,是否可以使用相同的数据透视列来拥有多个数据透视表?

我正在面对以下挑战:需要将表格数据在同一列上旋转两次。以下是数据的截图。 我想为每个物品ID拥有一行,其中包含每年的购买价值和销售价值。我尝试通过选择“年份”列两次来做到这一点,稍微格式化一下,以便每个销售年份都带有前缀“S”,每个购买年份都以“P”开头,并使用两个透视表来围绕这两个年份...

28得票7回答
如何将MySQL实体-属性-值模式进行透视操作

我需要设计一些表来存储文件的所有元数据(例如文件名、作者、标题、创建日期)以及用户添加的自定义元数据(例如CustUseBy、CustSendBy等)。自定义元数据字段的数量不能事先确定。实际上,确定哪些自定义标签已经添加到文件中,以及有多少自定义标签已经添加到文件中的唯一方法是检查表中存在什...

27得票2回答
如何在SQL Server中旋转文本列?

我在我的数据库中有一个这样的表(SQL Server 2008)ID Type Desc -------------------------------- C-0 Assets No damage C-0 Environment No ...

27得票3回答
使用多列聚合的SQL Server透视表

我有一张表格: create table mytransactions(country varchar(30), totalcount int, numericmonth int, chardate char(20), totalamount money) 这张表格有以下记录:insert i...

27得票4回答
SQL PIVOT和字符串连接聚合

我想使用透视 SQL 查询来构建一个结果表,其中在透视表的 DATA 部分作为结果的文本拼接。 即,我使用简单选择后得到以下结果: +------------+-----------------+---------------+ | 事件名称 | 资源类型 | 资源名称...

27得票2回答
SQL转置完整表格

我需要在 MS SQL 中执行以下转置操作: 原始数据:Day A B --------- Mon 1 2 Tue 3 4 Wed 5 6 Thu 7 8 Fri 9 0 以下是:Value Mon Tue Wed Thu Fri ----------------...

26得票6回答
如何将行数据转换为列数据(自定义透视)

我有一个类似于以下的Sql数据库表:Day Period Subject Mon 1 Ch Mon 2 Ph Mon 3 Mth Mon 4 CS Mon 5 Lab1 Mon ...

26得票7回答
使用LINQ计算与前一项的差异

我正在尝试使用LINQ准备图形数据。 我无法解决的问题是如何计算“与前一项的差异”。 我期望的结果是 ID= 1, Date= 现在, DiffToPrev= 0; ID= 1, Date= 现在+1, DiffToPrev= 3; ID= 1, Date= 现在+2, Dif...