如何在 laravel 中获取列值的平均值

2022-08-30 19:35:08

假设我有这个专栏

star
----
1    
3    
3    
1    
2    
5    
3

它有七行,有整数值!我想添加它并按那里的行进行划分。

我如何在拉拉维尔做到这一点。我可以在普通的php中做到这一点,但我想在laravel中学习它。


答案 1

试试这个 :

$avgStar = Model::avg('star');

“型号”将替换为您的型号名称


答案 2

如果要使用查询生成器执行此操作,则可以使用聚合方法,例如:avg

$avg_stars = DB::table('your_table')
                ->avg('star');

Laravel 5关于聚合的文档


推荐