Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Uporządkuj według najlepszego dopasowania w elokwentnym

Tak, zgodnie z sugestią, możesz użyć orderByRaw() Więc twoje zapytanie zostanie przekształcone jak:

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

Przypuszcza się, że nazwa modelu to Product dla tabeli 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. jak obliczyć całkowitą liczbę sobót i niedzieli między dwiema datami w mysql

  2. Wydrukować dane hierarchiczne w postaci nadrzędnej potomnej z nieuporządkowanej listy php?

  3. Zapytanie MYSQL - pobierz wiersze, w których zmienia się cena

  4. Liczba powiązanych zmiennych PHP Mysql PDO nie odpowiada liczbie tokenów

  5. Jak połączyć się z MySQL za pomocą Pythona