group-by相关内容

使用子查询进行分组时出现 SQL Server 2005 错误

使用 SQL Server 2005,我尝试基于带有子查询的 case 语句进行分组,但出现错误(“每个 GROUP BY 表达式必须包含至少一个列引用.").我可以很容易地解决它,但谁能解释这个错误?我有一个列引用#header.header. 创建表#header (header int)创建表#detail(header int,detail int)插入#header 值 (1)插入#h ..
发布时间:2022-01-23 15:57:52 数据库

如何使用两个内部联接修改此查询,以使其停止给出重复的结果?

编辑:我将把帖子原样留在这里,但我真正需要完成的工作需要重新发布.我没有很好地解释这个问题.在以完全不同的起点再次尝试后,我能够获得所需的查询.此处对此进行了解释. 原始问题:我有麻烦了.我查看了类似的线程,但找不到特定于该查询的解决方案.数据库非常大,group by 似乎大大减慢了它. 问题是我得到了重复的结果.这是我的查询导致重复: 选择itpitems.identifier, ..
发布时间:2022-01-23 15:56:25 数据库

选择语句中的子查询如何在 oracle 中工作

我已经到处寻找解释,选择语句中的子查询是如何工作的,但由于解释非常模糊,我仍然无法理解这个概念. 我想知道在 oracle 的 select 语句中如何使用子查询,具体输出什么. 例如,如果我有一个查询想要显示员工的姓名以及他们从这些表中管理的个人资料的数量 雇员(EmpName, EmpId) 个人资料(ProfileId, ..., EmpId) 如何使用子查询? ..
发布时间:2022-01-23 15:44:39 数据库

多个枢轴?每月需要按小时计算

这应该很简单.我有其他 PIVOT SQL 查询工作正常.我想计算登录次数:按小时、按月.我在想两个 PIVOT 还是 UNPIVOT 然后 PIVOT?是的,我已经在这里、其他网站、Google 等进行了挖掘.我被困住了. 选择登录ID,DATEPART(MONTH,logtime) 月, DATEPART(HOUR, logtime) 小时FROM somelog (nolock)) 温度枢 ..
发布时间:2022-01-22 21:51:58 数据库

使用 GROUP BY 汇总统计信息的 Oracle SQL 查询

我有一个 Oracle 表,其中的数据如下所示: ID 批次状态1 1 02 1 03 1 14 2 0 即ID为主键,每个“批次"会有多行,每一行在STATUS列都有一个状态码.还有很多其他列,但这些是重要的. 我需要编写一个查询来总结每个批次的状态代码;STATUS 列中可以包含三个可能的值,0、1 和 2,我希望输出看起来像这样: BATCH STATUS0 STATUS1 ST ..
发布时间:2022-01-22 21:48:09 数据库

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

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

从列中获取子字符串并执行 groupBy 和 count

我有一个存储大量文件数据的表,例如它们的语言、唯一 ID、文件路径等.我希望能够从唯一 ID 中获取子字符串,它为我提供资产类型,这始终是 ID 的前 2 个字母.然后我想按语言对这些资产类型进行分组,并计算每种语言有多少种类型.所以最后我希望有一个表,它有一个语言列,然后是每个子字符串(资产类型)的列. 我试图创建一个大的 switch 语句,但这不是很可靠,有人告诉我也许 linq 会更 ..
发布时间:2022-01-22 21:37:11 数据库

Python:一次包含重复值的多个列的 Pandas 数据透视表

有一个包含名称、学校和标记列的 pandas 数据框 命名学校标记汤姆哈佛商学院 55汤姆哈佛商学院 55汤姆哈佛商学院 14标记哈佛商学院 28标记哈佛商学院 19刘易斯 HBS 88 如何转置和转换成这样的 名称学校标记_1 标记_2 标记_3汤姆 HBS 55 55 14标记哈佛商学院 28 19刘易斯 HBS 88 试过这个: df = df.pivot_table(index= ..
发布时间:2022-01-22 21:35:52 Python

MySQL,多行分隔字段

我有一个 MySQL 表,其中包含如下字段和数据; PartNumber Priority SupNamea1 0 一个a2 0 一a2 1 两个a3 0 一a4 1 两个a5 2 三 我正在尝试创建一个视图,其中具有多行的部分组合成一行,并组合成单独的字段,例如 理想情况下; 零件编号 Sup1 Sup2 Sup3a1 一个 NULL NULLa2 一二 NULLa3 一个 NULL ..
发布时间:2022-01-22 21:33:09 数据库

没有 WHERE 语句的 INT 比较

我正在尝试编写一个 MySQL 语句来返回这些结果: ## 名称 |第 0 天 |第一天 |第 2 天 |第 3 天 |第 4 天 |第 5 天 |##杰夫 |0 |3 |1 |2 |1 |1 |##拉里 |1 |1 |4 |4 |1 |0 | 基于每位员工每天执行的任务数. 我的数据库表如下: 员工 id (INT), number (VARCHAR), name (VAR ..
发布时间:2022-01-22 21:31:39 数据库

如何在 pandas 中使用groupby根据另一列中的条件计算百分比/比例总数

我正在尝试研究如何使用 pandas 中的 groupby 函数在给定的是/否标准下计算出每年值的比例. 例如,我有一个名为 names 的数据框: 姓名 编号 年份 性别 标准0 姓名 1 789 1998 男 N1 姓名1 688 1999 男 N2 姓名 1 639 2000 男 N3 姓名2 551 1998 男 Y4 姓名2 499 1999 男 Y 我可以使用 names ..
发布时间:2022-01-22 21:11:09 Python

Mysql查询动态将行转换为列

MySQL 能否将列转换为行,动态添加行所需的列.我认为我的问题可能与数据透视表有关,但我不确定,除了给出以下示例之外,我不知道如何构建这个问题. 给定两个表 A 和 B,它们看起来像 表 A +--+-----+----+|id|订单|数据|+--+-----+----+|1 |1 |P |+--+-----+----+|2 |2 |问 |+--+-----+----+|2 |1 ..
发布时间:2022-01-22 20:50:39 数据库