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

Sắp xếp theo thứ tự phù hợp nhất trong hùng biện

Có như đề xuất, bạn có thể sử dụng orderByRaw() Vì vậy, truy vấn của bạn sẽ được chuyển đổi Giống như:

$result = Product::where("ProductCode", "LIKE", '%200%')
                ->orderByRaw('CHARINDEX('200', ProductCode, 1) DESC, ProductCode ASC')
                ->get();

Ở đây, đúng ra, tên kiểu máy là Product cho các sản phẩm products .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để đặt sql_mode trong my.cnf trong MySQL 8?

  2. Làm thế nào để tạo khóa chính nối tiếp?

  3. Chuyển đổi ngày thành mili giây trong MySQL

  4. làm thế nào để chặn chèn bản ghi trùng lặp trong nút mysql cho mối quan hệ nhiều-nhiều?

  5. Nối một trường liên quan đến nhiều hàng của một bản ghi trong bộ truy vấn trong Django