Laravel count的使用

聚合方法

Laravel查询构建器提供了各种聚合方法

$users = DB::table('users')->count();
$price = DB::table('orders')->max('price');
$price = DB::table('orders')->min('price');
$price = DB::table('orders')->avg('price');
$total = DB::table('users')->sum('votes');

Raw Expressions

有时可能需要使用一个原始表达式的查询,可以使用DB:raw方法

$patch_stat = DB::table('app_version_patchs')
    ->select(DB::raw('count(*) as patch_count'))
    ->where('curr_version_id', $latest_version->id)->get()->first();

$user_stat = DB::table('users')
    ->select(DB::raw('count(*) as user_count, status'))
    ->where('status', '<>', 1)
    ->groupBy('status')
    ->get()
    ->first();

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/19/laravel-count-usage/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
Laravel count的使用
聚合方法 Laravel查询构建器提供了各种聚合方法 $users = DB::table('users')->count(); $price = DB::table('orders')->max(……
<<上一篇
下一篇>>
文章目录
关闭
目 录