Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để có được mức trung bình với thứ tựBy Desc trong Laravel 5

Bạn có thể sử dụng withCount() đã sửa đổi :

$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. Tệp .PDF lớn Không tải lên cơ sở dữ liệu MySQL dưới dạng BLOB trung bình Qua PHP, tệp dưới 2MB Hoạt động tốt

  2. SQL QUERY tìm kiếm nhiều trong một hàng để tìm dữ liệu từ một hàng khác trong cùng một bảng

  3. Làm thế nào để thay đổi tên bảng MySQL trong máy chủ Linux để không phân biệt chữ hoa chữ thường?

  4. Làm thế nào để xóa nhiều hàng khỏi cơ sở dữ liệu mysql với hộp kiểm sử dụng PHP?

  5. Làm thế nào để tạo số tăng tự động tiếp theo trong mysql bằng php?