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();
上一篇 Laravel 5 常用命令及性能优化
下一篇 Laravel 中的 UploadedFile 和 File
目录
文章列表
1 Redisson实现Redis分布式锁的N种姿势
Redisson实现Redis分布式锁的N种姿势
2
Jenkins用户权限配置
Jenkins用户权限配置
3
Swift UI - 按钮(UIButton)
Swift UI - 按钮(UIButton)
4
Spring Boot 中 JPA 的使用
Spring Boot 中 JPA 的使用
5
MySQL怎么修改锁记录超时等待时间
MySQL怎么修改锁记录超时等待时间
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。