我有一个地址表,其中有许多字段,如城市,病房,收费,地区,纬度,经度。我需要计算不同地区的行数。例如,我有如下数据库表,如屏幕截图所示:我有包含加德满都,巴克塔普尔和贾帕地区的行。现在我需要得到包含加德满都的行数。输出应如下所示:
array( "Kathmandu"=> 4 , "Bhaktapur" => 1 , "Jhapa"=>1 );
对于使用db query的问题,我找到了多种解决方案。但我需要它。
roejwanj1#
您可以使用聚合查询
$districts = DB::table('address') ->select('district', DB::raw('count(*) as total')) ->groupBy('district') ->pluck('total','district') ->all();
1条答案
按热度按时间roejwanj1#
您可以使用聚合查询