pivot相关内容

在 Pandas 中,我如何将选择日期列转换为行

我有一个相当烦人的 csv 文件,其中日期列需要使用 python 使用 pandas 移动到行中. 这是原始源 csv 文件的外观(注意实际上有 208 个销售和数量列,涵盖两年的每周数据): ProductIDStoreID24/06/2019_Sales01/07/2019_Sales24/06/2019_Vol01/07/2019_Vol 1 230 15.00 20.00 ..
发布时间:2022-01-22 21:42:20 Python

动态旋转+ sql server 2005中的问题

我有问题.实际上在我们的应用程序中,之前允许客户每月支付 3 次分期付款,但现在可以是任意数字.所以我有更早的查询 declare @tbl table([MonthName] varchar(50), [Installment] int)插入@tbl select 'Jan',100 union all选择“一月",200 联合全部选择“一月",300 联合全部选择“二月",100 联合所有选 ..
发布时间:2022-01-22 21:41:45 数据库

多列透视 SQL Server

我有一个处理 SQL Server 2008 中的多列透视的问题.我想通过一个例子来解释一下. 以下是使用内连接和左外连接连接 6 个不同表的结果 ID 类型 日期 位置 结果 Proc ProcDate ProcDetail ProcNotes------------------------------------------------------------------------- ..
发布时间:2022-01-22 21:41:38 其他开发

MySQL:选择、分组和将行转换为单独的列:)

我需要向您寻求有关 MySQL 选择查询的帮助. 具体示例:有配偶和孩子的员工. 我已经将 2 个表合并为一个,现在我需要: 1、选择按“emp"字段分组的数据 2、用这些规则转换结果: 只有一行具有特定的 emp(emp-A、emp-B、emp-C) 后续列中的每个亲属(配偶和孩子)(先是配偶,然后是孩子) 表格(实际上是两个连接的表格): +---------+---- ..
发布时间:2022-01-22 21:41:30 数据库

MySQL 中的动态查询

我有一张下表. /------------------------------------------------\|位置标识 |年份 |出生 |死亡 |美国广播公司 ||-------------------------------------------------||1 |2011 |100 |60 |10 ||--------------------------------------- ..
发布时间:2022-01-22 21:41:21 数据库

如何在 SQL 中替换 PIVOT 中的空值

我有以下代码,我试图用零替换使用枢轴时出现的 Null.我做了以下,但它说“'ISNULL'附近的语法不正确."我不确定我做错了什么?大家有什么建议 选择 *来自#tempfinaltable枢轴 ISNULL(sum(TotalXSAAL),0) 为 Section_desc in([通讯],[建筑],[能源],[金融机构],[一般财产],[HIGHER ED &卫生保健],[内陆海洋],[房 ..
发布时间:2022-01-22 21:41:14 其他开发

Sql pivot - 但不要对值求和

我有一个看起来像这样的表架构 创建表 [dbo].[折扣]([Id] [int] 非空,[ProductId] [varchar(50)] 非空,[LowerBoundDays] [int] 非空,[UpperBoundDays] [int] 非空,[折扣] [十进制](18, 4) NOT NULL, 还有一些这样的数据 下上限折扣(%)产品1 0 10 0产品1 10 30 1产品1 ..
发布时间:2022-01-22 21:41:07 数据库

将列的不同值转换为行 postgres

我有一个类似的架构: [ad_id] .[名称] .[名称值]1.名称 .“布莱恩"1.年龄 .“23"2.工作 .“它"2.名称 .“杰克" 行名包含多个值:age、name、birthday、job、age我想把它转换成这个: [ad_id] .[名称] .[年龄] .[生日] .[工作][valueofname] [valueofname] [valueofname] [val ..
发布时间:2022-01-22 21:40:53 其他开发

SQL - 转置

我有一些小问题,我一直试图在 SQL 中解决.我有一个包含项目编号、属性名称和属性值的表.每个项目编号可能具有与其属性值关联的相同或不同的属性名称集.我想要做的是每行拥有唯一的项目编号,并将属性名称转置为我的列,在这种情况下将属性值放置在相应的属性名称标题下. 下图是当前的tbl_ICC表: 我想要得到的是这个视图: 我在这里和其他来源阅读了几篇类似的帖子,我想到的最接近的是这个 ..
发布时间:2022-01-22 21:40:20 数据库

SQL Server 反透视列

我有一个表,我想在 SQL 语句中取消透视.它由一个人和电话 1 到 5 组成.现在我正在为每部电话做一个联合,但我担心它会导致性能问题. 列: PERSON_GUID,PHONE_1、PHONE_1_VOICE_FLG、PHONE_2、PHONE_2_VOICE_FLG、PHONE_3、PHONE_3_VOICE_FLG、PHONE_4、PHONE_4_VOICE_FLG、PHONE_5 ..
发布时间:2022-01-22 21:40:13 数据库

将行转换为列 oracle SQL

我没有找到任何合适的先前答案,因此发布了这个问题.我需要将行转换为列.PIVOT 示例都将行转换为单列,而我的要求是多列.我的桌子是这样的 类型ID测试1 10测试1 20测试1 30测试2 10测试2 40 我希望是这样的 类型 ID 类型 ID测试1 10 测试2 10测试1 20 测试2 40测试1 30 感谢您的建议/意见! 解决方案 您可以使用 row_number() ..
发布时间:2022-01-22 21:40:06 数据库

基于 SQL 中的分组列在列上透视值

我想根据组将值转置到列.但是,我事先并不知道这些值. 一个查询给了我这个结果. Id 代码 EntityId------------ ------------ -------------3 22209776 14 143687971 34 143687971 44 143687971 54 143687971 155 143658155 75 143658155 8 我想输出这个 Id ..
发布时间:2022-01-22 21:39:41 数据库

Oracle SQL -- 从多行中获取值

我有一张这样的桌子: 表格:事实ID 键值1 名杰里米1 身高 5'111 厉害 102 名称标记2 厉害 43 身高 4'6 因此,(ID,KEY) 元组可以被视为主键. 我正在尝试返回这样的行: ID 名称高度真棒1 杰里米 5'11 102 标记(空) 43(空) 4'6(空) 除了对每一列进行子选择之外,如何获取键值(如果它们存在)并将它们收集到我的单行中?到目前为止我尝试的 ..
发布时间:2022-01-22 21:39:29 数据库

SQL Server:透视多个聚合

几个小时以来,我一直在寻找有关我的问题的答案. 我的当前表: StudentName 课程正确错误的空白分数-------------------------------------------------学生 1 数学 38 2 0 95学生 1 英语 45 5 0 90...学生 2 数学 38 2 0 95学生2 英语 45 5 0 90 我想要的是: 数学英语学生姓名 正确 ..
发布时间:2022-01-22 21:39:05 数据库