问题标签 [group-by]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - MySQL 中的 SELECT DISTINCT 或 GROUP BY 哪个更快?
如果我有一张桌子
我想获得profession
字段的所有唯一值,什么会更快(或推荐):
或者
?
sql - SQL 分组依据
如果我有一组记录
我希望它根据代码和名称进行分组,但最后一行的名称有错字,所以这不会分组。
将这些分组为:
Dave/Daves 9 1234
sql - 如何在单个 GROUP BY DAY(date_field) SQL 查询中包含空行?
我正在使用 MS SQL Server,但欢迎来自其他数据库的比较解决方案。
这是我查询的基本形式。它从“incidentsm1”表中返回每天的呼叫次数:
此数据用于绘制条形图,但如果一周中的某一天没有调用,则没有结果行,因此没有条形图,用户会说,“为什么图表只有六天?从周六跳到周一?”
不知何故,我需要每天用一个空白行或类似的东西来 UNION ALL,但我想不通。
我受限于我可以使用一条 SQL 语句执行的操作,并且我具有只读访问权限,因此我无法创建临时表或任何东西。
sql-server-2005 - SQL 按问题分组 SQL Server 2005 CE
我在使用 sql server 2005 ce 的移动应用程序中使用的 sql 查询有问题。我不太擅长 t-sql,所以这个查询有问题
我尝试做的是在 ds_problem 字段上进行分组,得到这样的错误:
{"在聚合和分组表达式中,SELECT 子句只能包含聚合和分组表达式。[Select 子句 = TP,SW_HASOK]"}
那么我做错了什么?谢谢..
sql - 按行过滤分组
假设我有一个表格来描述汽车的品牌、型号、年份和其他一些列。
从那以后,我想得到最近一年的每个品牌和型号的一整排。
或者换一种说法。每一行将具有唯一的品牌和型号组合,以及来自相应行的其他数据,其中年度值最大。
标准的 SQL 解决方案会很棒。
sql - 从可能产生多条记录的连接表中获取单条记录
我有一个学生表和一个招生表;一个学生可以有多个注册记录,这些记录可以是活动的,也可以是非活动的。
我想得到一个选择,它有一个学生记录和一个关于该学生是否有活跃注册的指标。
我曾考虑在一个内联 UDF 中执行此操作,该 UDF 使用学生 ID 连接到注册表,但我想知道是否有更好的方法在单个 select 语句中执行此操作。
UDF 调用可能类似于:
替代方案(使用一条 SQL 语句)可能是什么样的?
c# - 如何使用 LINQ 按 C# 中的特定时间戳间隔分组?
我有一个包含刻度对象的列表,其中包括一对双精度值和一个时间戳。
我想根据时间间隔(例如 15 分钟)将列表分成子列表。一个列表仅包含来自以下时间的刻度对象:8:00:00 - 8:14-59 usw usw
C#-代码:
像天、小时、分钟这样的datetime
功能可以正常工作,但对我来说不可能有一个特定的时间间隔。
它是对象的 LINQ。我已经从数据库中获得了列表,我想转换列表。
如果我有每天 8-22 到 3 小时的数据,他以这种方式分开:
0-2;3-5;6-8;9-11
带代码:
我想:
8-10;11-13;14-16;17-19;20-22
我希望它以这种方式分开。
sql - Django 1.0/1.1 重写自加入
有没有办法使用 Django QuerySet 对象重写这个查询:
votes 是一个表,object_id 是一个多次出现的 int(外键——尽管在这里无关紧要),而 created_on 是一个日期时间。
FWIW,这个查询允许一个人在过去的任何时候通过总结所有以前对该 object_id 的投票来获得分数。
c# - LINQ:在运行时访问子列表
我进行分组并获取子列表...在查询期间我创建了一个新的obj
我想在运行时访问最后创建的 obj 的新值,可能会检查最后一个 first.Timestamp 是否具有特定值
在创建 select new {} 期间是否可以访问最后一个 g 我想检查最后一个 g 中的一个实际值
我想像 result3[result.count - 1].timestamp 之类的东西???在选择新部分...
php - 分组依据并在日期下显示条目
这是我的数据:
我想做的是按每个日期分组,然后在每个日期下方列出 ID 号。我是否应该获取不同的日期值,然后循环浏览它们以获取该日期的条目?这是有效的吗?
所以我的输出看起来像: