group-by相关内容

按组连接字符串

我想按 _id 对记录进行分组,并通过组合 client_id 值创建一个字符串. 以下是我的文档示例: {“_id":ObjectId(“59e955e633d64c81875bfd2f"),“tag_id":1,“client_id":“10001"}{“_id":ObjectId(“59e955e633d64c81875bfd30"),“tag_id":1,“client_id":“ ..
发布时间:2022-01-20 13:49:29 其他开发

MongoDB 选择计数组

我正在玩 MongoDB,试图弄清楚如何做一个简单的 SELECT Province, COUNT(*) FROM Competition GROUP BY Province 但我似乎无法使用聚合函数来计算它.我可以使用一些非常奇怪的组语法来做到这一点 db.user.group({“钥匙": {“省":真},“最初的": {“计数":0},“减少":函数(obj,prev){if (tru ..
发布时间:2022-01-20 13:07:24 其他开发

使用 Pandas 为每个过滤器识别列中最接近的值

我有一个包含类别和值的数据框.我需要在每个类别中找到最接近某个值的值.我想我已经接近了,但在将 argsort 的结果应用于原始数据帧时,我无法真正获得正确的输出. 例如,如果输入是在下面的代码中定义的,则输出应该只有 (a, 1, True), (b, 2, True),(c, 2, True) 和所有其他 isClosest Values 应为 False. 如果多个值最接近,那么 ..
发布时间:2022-01-19 17:50:17 Python

mysql更新自我表如何工作

我在 MYSQL 中有一个表: CREATE TABLE test.tem(a INT,b INT); 以下数据: INSERT INTO test.tem VALUES(1,2),(1,1),(1,NULL),(2,3); 现在数据应该是: +------+------+|一个 |乙 |+------+------+|1 |2 ||1 |1 ||1 |空 ||2 |3 |+------ ..
发布时间:2022-01-17 21:12:19 数据库

在 mysql/MariaDB 中按变量范围分组

我有一个历史记录,我想总结一些条目.间隔应为 5 秒 例如:我有一个清单 date_start |日期结束 |计数 |一些字符串2015-09-15 12:04:09 |2015-09-15 12:04:09|1 |xyz2015-09-15 12:05:09 |2015-09-15 12:05:09|1 |xyz2015-09-15 12:05:10 |2015-09-15 12:05: ..
发布时间:2022-01-15 21:03:18 数据库

MySQL 使用双左连接更新行,限制第一次匹配

我有三个表(SQLFiddle 已创建表) 我需要通过比较 Products.name 和 Filters.filter 来获得橙色文本. 我发现子字符串匹配可以这样完成: 关于 Products.name LIKE CONCAT('%',Filters.filter,'%'); 我只需要使用第一个过滤器匹配项.所以“蘑菇汤"将匹配“汤"而不是“蘑菇". 完成这项任务的最佳方 ..
发布时间:2022-01-15 20:38:48 数据库

如何在 MySQL 中启用 ONLY_FULL_GROUP_BY

我使用 SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY','')); 禁用了 ONLY_FULL_GROUP_BY.现在我想恢复默认设置. 是否可以在MySQL中再次启用ONLY_FULL_GROUP_BY? 提前致谢 解决方案 为避免其他配置出现问题,请使用CONCAT: SET GLOB ..
发布时间:2022-01-15 20:35:05 数据库

按 DB2 排列的顶级组

我已经尝试了好几个小时,但无法让查询使用 DB2 来做我想做的事情.从表公司和用户我有以下每个公司/用户的门票数量信息 用户公司数量------------ ------------ ------------马克日产300汤姆丰田 50史蒂夫克莱斯勒 80马克福特 20汤姆丰田 120何塞丰田 230汤姆日产 145史蒂夫丰田 10何塞·克莱斯勒 35史蒂夫福特 100 这是由查询生成的: ..
发布时间:2022-01-14 21:59:44 其他开发

一起选择和分组

我的查询是这样的: 选择a.abc,a.cde,a.efg,啊,c.dummyp.test最大值(b.this)总和(b.糖)总和(b.bucket)总和(b.某事) 后跟一些外连接和内连接.现在的问题是分组时 分组依据a.abc,a.cde,a.efg,啊,c.假人,p.test 查询工作正常.但是,如果我从组中删除其中任何一个,它会给出: SQLSTATE: 42803 谁能解释这 ..
发布时间:2022-01-14 21:57:38 其他开发

DB2 Distinct + xmlagg 查询

我想要相当于 DB2 中 MySql 的 GROUP_CONCAT 功能. 我已经尝试过 DB2 的 XML Aggregate 函数来处理 murows. 选择一个.ID,substr(xmlserialize(xmlagg(xmltext(concat(',', SPECIALISATION)))as varchar(1024)),2),substr(xmlserialize(xmla ..
发布时间:2022-01-14 21:55:37 其他开发

在 MongoDB 中分组和计数

我正在尝试对 mongodb 2.0.1 中每个组的元素数量进行分组和计数,但到目前为止没有成功. 我的数据库架构如下所示: {“_id":ObjectId(“4ece7544853b4b0941000000"),“结果集":{“结果" : [{“质量":87,“州":“弗朗什-孔泰"}]}} 我一直在尝试各种方法,遵循不同的教程,但每次都是相同的结果:一个唯一的空组......我不明白 ..
发布时间:2022-01-13 23:54:23 其他开发

如何按多列对 data.table 进行分组?

我正在使用 data.table 包来加快对数据集的一些汇总统计收集. 我很好奇是否有一种方法可以按多个列进行分组.我的数据如下所示: purchaseAmt adShown url15.54 00001 1500000014.82 00002 150000001157.99 05005 776300044………… 我可以这样做: adShownMedian ..
发布时间:2022-01-13 18:53:16 其他开发

将 MySQL 日期时间分组为间隔,而不考虑时区

此问题已在之前提出 但我面临的问题略有不同. 我有一个记录事件并存储它们的时间戳(作为日期时间)的表.我需要能够将时间分成几块并获取在该时间间隔内发生的事件数.间隔时间可以自定义(比如从 5 分钟到 1 小时甚至更长). 显而易见的解决方案是将 datetime 转换为 unix_timestamp 将其除以间隔中的秒数,取其 floor 函数并将其乘回秒数.最后将 unix_time ..
发布时间:2022-01-13 09:34:39 数据库

使用 T-SQL 将 OHLC-Stockmarket 数据分组到多个时间范围内

我使用的是 SQL Server 2008 R2,需要创建按时间间隔分组的新表. 数据来自股票市场指数.我有 1 分钟间隔的数据,现在我需要 5,10,15,30,45,60... 分钟间隔的数据.我的主键是时间戳. 我的问题是:如何查询 1 分钟数据表以返回按特定时间间隔分组的数据,例如 5 分钟间隔. 查询必须返回该特定组中的最高、最低、最后和第一个值,最重要的是还必须返回该 ..
发布时间:2022-01-13 09:32:23 数据库

SQL查询按时间戳的月份部分分组

我在 SQL 查询方面真的很糟糕,但我正在学习,所以请原谅这个问题. 这是我当前的查询: SELECT TIMESTAMP, SUM(electricity) ASelectricity, `siteID`从表在哪里 (月(`时间戳`)=10)按站点 ID 分组 我的桌子是这样的: #########################################Id #SiteID ..
发布时间:2022-01-13 09:27:19 数据库

按 15 分钟间隔对 mysql 查询进行分组

我有一个监控系统,它每 n 秒收集一次数据(n 大约为 10,但会有所不同).我想以 15 分钟的间隔汇总收集到的数据.有没有办法将时间戳值合并为 15 分钟的块以允许分组工作? 解决方案 SELECT FLOOR(UNIX_TIMESTAMP(timestamp)/(15 * 60)) AS timekey从表GROUP BY 时间键; ..
发布时间:2022-01-13 08:37:12 数据库