Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

ऑर्डर के साथ औसत कैसे प्राप्त करें द्वारा Desc Laravel 5 . में

आप एक संशोधित withCount() . का उपयोग कर सकते हैं :

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या MySQL में TOP का कोई विकल्प है?

  2. `mysqli_real_escape_string` . के प्रभाव को उलटना

  3. MySQL:फुलटेक्स्ट में स्कोर हमेशा 1 क्यों होता है?

  4. MySQL में डुप्लिकेट रिकॉर्ड खोजें

  5. दो टेबल से एक ही नाम के साथ mysql अतिरिक्त कॉलम