Mysql
 sql >> база данни >  >> RDS >> Mysql

Подреждане по най-добро съвпадение в eloquent

Да, както е предложено, можете да използвате orderByRaw() Така че вашата заявка ще бъде трансформирана като:

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

Предполага се, че името на модела е Product за таблица 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. добавяйте събития за рожден ден в пълния календар на jQuery всяка година

  2. Колоната за размер на дисплея като ред за всеки цветен продукт в свързаната таблица?

  3. Как да свържете mySQL база данни с помощта на C++

  4. Mysql - повторно използване на изчислени стойности

  5. Коя версия на MySQL е съвместима с Airflow версия 1.10?