sql >> Databáze >  >> RDS >> Mysql

Jak získat průměr s orderBy Desc v Laravel 5

Můžete použít upravený withCount() :

$books = Book::withCount(['ratings as average_rating' => function($query) {
    $query->select(DB::raw('coalesce(avg(rating),0)'));
}])->orderByDesc('average_rating')->get();


  1. Jak SPACE() funguje v MariaDB

  2. Jak vložit hodnoty v poli PHP do tabulky MySQL?

  3. Jak vytvořit balíčky PL/SQL v databázi Oracle

  4. izolování dílčího řetězce v řetězci před symbolem v SQL Server 2008