问题标签 [linq-group]
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.
linq - Linq 基于两列对组求和
我有一堂课如下:
我有一个包含此类对象的列表,其中包含多条记录。我只需要执行一个分组求和,就像在 sql
我尝试了如下声明:
但这不起作用,因为我不能在两列上分组。
有什么建议么?
entity-framework - 退货清单分组后
我有一个功能
我怎样才能返回List<string>
?
linq - 按多列分组并计数
我有 Table1 和 Table2 的形式IEnumerable<DataRow>
。这两个表都有列Column1
和Column2
。
我想做一个左外连接,Column1
并想计算其中存在的行数Table2
并将记录加载到 DataTable 中。
我尝试了以下查询
由于“g”代表分组数据,g.count 为表 2 中没有条目的行返回 1。我想为这些行返回“0”。
输入 :
表格1
表 2
电流输出:
预期成绩 :
我查看了LINQ - Left Join、Group By 和 Count,但我无法将其应用于我的查询......
你能帮我解决这个问题吗?
sql - Linq Grouping - 聚合,在一个组之外
我有一个 SQL 查询,其工作方式如下:
如何编写相同的 Linq 查询?
问题是,一旦我应用我的分组,我就无法访问我的情况下的非分组列Table_ID。
c# - 如何按限制在动态生成的上限内的价格进行分组?
我有一个items
包含几个属性的表,但为了简短起见,它有 property price
。
我想将 aList<Item>
分组为价格范围组。问题是价格范围(天花板......)必须动态生成。
当天花板是静态的时,一切正常(使用 LINQ)
我正在寻找一种好的算法来根据items
列表的价格动态生成天花板组。
我正在努力弄清楚step size
这一点。我脑子里有几个想法,比如找出那个列表的 和 之间的区别Max()
,Min()
并用它来生成一个天花板列表。
有任何想法吗?
linq - Linq到数据集根据列的最大值选择行
我有一个数据集表,我想按 column 对其进行分组MOID
,然后在这个组中我想选择具有 column 最大值的行radi
。
谁能告诉我如何通过 LINQ to dataset 做到这一点?
c# - LINQ 组项目。单个项目可能在多个组中
我有一个 IEnumerable 项目,我想按相关类别进行分组。这些项目按与其关联的类别(即列表)进行分组,因此单个项目可能是多个类别的一部分。
我使用上面的代码,它确实有效,但我想知道是否有更有效的方法来执行此操作,因为当数字包含数千个值时,此操作可能会执行缓慢。
我几乎要求重构代码以提高效率。
c# - 使用 Linq To Objects 执行分组/投影的最简单方法
我正在从需要使用 Linq To Objects 在中间层转换的数据层获取数据(我不控制应用程序的该层)。我必须使用多个键执行分组操作,然后在非键字段上进行字符串连接。给定下面的数据,我想按 CustomerID 和 Date 分组,并创建一个新结构,其中仅基于键生成单行,非键字段(在本例中为 Item)组合成一个字符串:
这是否可以使用函数式 linq 语法,还是我必须求助于老式的命令式 foreach 语法?
c# - Linq join, group, count where count 大于 value
我有以下 linq 表达式,可让我加入两个表,按 a 对它们进行DSCID
分组,然后获取分组值的计数:
我需要通过仅选择大于 1 的计数来更进一步。我尝试了这样的事情:
但这没有用。我需要能够在qryGeoAppendQuery
返回计数 > 1 的记录时抛出错误,因此理想情况下,查询将包含在 if 语句中。
linq - 访问任何未包含在分组元素中的数据
评论部分有问题。如何访问未包含在分组元素中的任何数据?