sql >> Database teknologi >  >> RDS >> Mysql

Sortering af et MySQL-søgeresultat med prioritet

Prøv noget som dette:

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. hvordan man opretter en lagret procedure i Oracle, som accepterer en række parametre

  2. mysql-forespørgsel for at forbinde 3 forespørgsler i 1 tabel, mens gennemsnittet beregnes

  3. SQL:Find topbedømte artikler i hver kategori

  4. MySQL CRC32() Funktion – Eksempler