sql >> Databáze >  >> RDS >> Mysql

Řazení výsledků vyhledávání MySQL s prioritou

Zkuste něco takového:

SELECT *
FROM table_name
WHERE (UPPER(city) LIKE UPPER('%$searchq%') 
  OR UPPER(postal) LIKE UPPER('%$searchq%')) 
  AND disable = 1 
ORDER BY IF(name = 'Zaboomafoo', 0, 1), name


  1. Načítání dat z MySQL v dávkách přes Python

  2. SQL Skupina podle a min (MySQL)

  3. odstranit duplicitní řádky na základě hodnoty jednoho sloupce

  4. Laravel SUM více polí vrátí hodnotu null s nezpracovaným dotazem