zoukankan      html  css  js  c++  java
  • Linq无聊练习系列3--聚合函数练习

    /**************聚合函数 练习*******************/
                //求学生的总数量
                var list = ctx.T_Student.Count();
                //当有大量数据的时候可以用longcont
                var list3 = ctx.T_Student.LongCount();
                //求所有学生的年龄的和,这是简单形式
                var list1 = ctx.T_Student.Select(s=>s.stuAge).Sum();
                //或者这样也可以求学生的年龄和,这是映射形式
                var list2 = ctx.T_Student.Sum(s=>s.stuAge);
                //查询年龄最小的学生,这是简单形式
                var list4 = ctx.T_Student.Select(s=>s.stuAge).Min();
                //查询年龄最小的学生,这是映射形式
                var list5 = ctx.T_Student.Min(s => s.stuAge);
               //查询没门课中的最高分
                var list6 = from s in ctx.T_Score
                            group s by s.courceNumber into g
                            select new {
                                courceNumber =g.Key,
                                scoreMax = from p in ctx.T_Score
                                           where p.score==g.Max(k=>k.score)
                                           select p.score
                            };
                //max,average 和min 差不多

  • 相关阅读:
    实验10:Problem D: STL——管道二
    实验10:Problem C: STL——呵呵型自动机
    实验10:Problem B: STL——哈哈型自动机
    实验10:Problem A: STL——整理唱片
    实验9:Problem I: 学生干部虚基类
    hihocoder1994 树与落叶 DFS+前缀和+二分
    [Offer收割]编程练习赛108
    【模板】左偏树(可并堆)
    P2993 [FJOI2014]最短路径树问题 点分治+最短路
    E
  • 原文地址:https://www.cnblogs.com/selfimprove/p/3602832.html
Copyright © 2011-2022 走看看