laravel 查詢部分字段或者多個聚合函數


方法一:get獲取字段

get方法傳入數組或者字符串字段

$list = MemberModel::where('group_id',3)->get([\DB::raw('count(id) as count_num'),\DB::raw('sum(money) as money_sum')])->toArray();



$list = MemberModel::where('group_id',3)->get(['id','username','nickname'])->toArray();

  

方法二:select獲取字段(傳入數組或者字符串字段)

 

$list = MemberModel::where('group_id',3)->select([\DB::raw('count(id) as count_num'),\DB::raw('sum(money) as money_sum')])->get()->toArray();
$list = MemberModel::where('group_id',3)->select('id','name')->get()->toArray();
$users = DB::table('users') ->select(DB::raw('count(*) as user_count, status'))->where('status', '<>', 1)->groupBy('status')->get();
$list = MemberModel::where('group_id',3)->select(['id','name'])->get()->toArray();

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM