rt
學習源頭:
https://blog.csdn.net/chajinglong/article/details/51954010
四、聚合
查詢構建器還提供了各種聚合方法,如統計,馬克斯,min,avg和總和。
Using Aggregate Methods
$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
有時您可能需要使用一個原始表達式的查詢。這些表達式將注入的查詢字符串,所以小心不要創建任何SQL注入點!創建一個原始表達式,可以使用DB:rawmethod:
Using A Raw Expression
$users = DB::table('users')
->select(DB::raw('count(*) as user_count, status'))
->where('status', '<>', 1)
->groupBy('status')
->get();
