Linq实现分组后取最大(小)值
2024-09-30 01:04:55
var beatles = (new[] {
new { inst = "张三" , age="50" },
new { inst = "张三" , age="20" },
new { inst = "何英" , age="35" },
new { inst = "张三" , age="60" },
new { inst = "何英" , age="18" }
});
var o11 = from d in beatles
group d by d.inst into g
select new
{
Id = g.Max(m => m.age),
Name = g.Key
};
查询结果是:
inst = "张三" , age="60"
inst = "何英" , age="35"
原文地址: https://www.cnblogs.com/lbhqq/p/7488103.html
最新文章
- Java Servlet+Objective-c图上传 步骤详细
- UVA1585
- C语言格式化输入不定长数组
- Java面试总结系列之Collections.sort()
- Java基础知识学习(九)
- css核心基础总结篇
- jQuery插件开发方式
- Ubuntu目录
- Ubuntu 下为 Idea 创建启动图标.
- 【 D3.js 选择集与数据详解 — 5 】 处理模板的应用
- Sqlserver如何递归查询层级数据将父级字段和本级某个字段合并?如何自定义用户函数并调用?
- Docker学习笔记(一)
- kubernetes之ingress及ingress controller
- listview-android:打造万能通用适配器(转)
- 带标签的 break 和 continue (Java)
- nginx配置文件中location说明
- struts获得参数(属性,对象,模型驱动)
- js中比较实用的函数用法
- 标准编译安装(configure make)
- 编辑器上的vim插件,常用到的快捷件