Aggregate 方法可以去统计,合计,找出最大,最小,算出平均数等等。
现在我们想要去统计一下查询出来的结果的数量 ... 可以使用 count 方法 ..
->count() ;
(#浏览器),得到的是一个数字,表示数据记录的数量。
最大
下面我们可以找到制作成本最大的电影 ... 找出最大值用的是 max 方法 ... 在这个方法里面,指定一个字段 ...
->max('movie_budget');
(#浏览器)最大值是 185000000 ...
最小
找出最小值,用的是 min 方法 ..
->min('movie_budget');
(#浏览器)最小值是 9000000
合计
要合计一下查询结果里面某个字段的值,可以使用 sum 方法 ... 我们去合计一下所有电影的制作成本是多少 ...
->sum('movie_budget');
合计的结果是 639000000 ..
平均
算一下平均每部电影的成本是多少 ... 要用到 avg 这个方法 ... 它可以算出结果里面某个字段的平均值 ...
->avg('movie_budget');
(#浏览器)平均值是 91285714.2857...