LINQ之Average
来源:互联网 发布:淘宝企业店铺运营方案 编辑:程序博客网 时间:2024/04/30 10:29
Average
说明:返回集合中的数值类型元素的平均值。集合应为数字类型集合,其返回值类型为double;不延迟。生成SQL语句为:SELECT AVG(…) FROM
1.简单形式:
得到所有订单的平均运费:
var q = db.Orders.Select(o => o.Freight).Average();
2.映射形式:
得到所有产品的平均单价:
var q = db.Products.Average(p => p.UnitPrice);
3.元素:
查找每个类别中单价高于该类别平均单价的产品:
var categories = from p in db.Products group p by p.CategoryID into g select new { g.Key, ExpensiveProducts = from p2 in g where p2.UnitPrice > g.Average(p3 => p3.UnitPrice) select p2 };
- LINQ之Average
- Linq——Count、Sum、Min、Max、Average
- Linq——Count、Sum、Min、Max、Average
- Linq——Count、Sum、Min、Max、Average
- linux之load average分析
- average
- Average
- Average
- Leetcode之Maximum Average Subarray I
- Linq学习笔记(1.8)——Count、Sum、Min、Max、Average
- Linq学习__02__数据源是数组,Count()、Max()、Average() 和 First() ,ToList() 或 ToArray()
- LINQ初体验之LINQ to Object
- LINQ初体验之LINQ to Object
- LINQ基础之LINQ to Object
- LINQ编程之LINQ to SQL
- LINQ之路 1: LINQ介绍
- LINQ之路 4:LINQ方法语法
- LINQ之路 5:LINQ查询表达式
- Selenium jar包 与 Firefox3.6 兼容问题解决
- LINQ之Sum
- LINQ之Min
- 用asp.net 2.0 formview控件控制显示
- LINQ之Max
- LINQ之Average
- 面向模式的软件架构.第4卷,分布式计算的模式语言(经典POSA系列的第4卷)
- LINQ之Aggregate
- 调整Speak和Microphone音量。判断是否静音
- 调试技术: Linux core dump file
- CLRS (Introduction to Algorithms 2nd) reading notes 5
- LINQ之Join
- 正确的命名方法
- wsdl2java "XXX is referenced but not defined."解决办法